start with connect 2018-05-25 11:27:17

分级查询表update后start with connect by报错

grander
0会员关注此问题
分级查询的表做update后,start with connect by查询报错。测试版本8.6.2.19-R2.84004。drop table t;create table t(id int,name varchar(16),pid int) REPLICATED;insert into t values(1,'a',0);insert into t values(2,'b',1);insert into t values(3,'c',1);select * from t connect by prior t.id=t.pid start with pid=0;update t set na ...查看全文
浏览288
回答2
GBK 中文乱码 2018-05-29 14:55:02

GBK字符集集群show processlist中文乱码

grander
0会员关注此问题
集群的字符集设置为gbk,xshell 的字符集设置为GBK。gbase> show variables like '%char%'; +----------------------------+--------------------------------------------+ | Variable_name | Value | +----------------------------+--------------------------------------------+ | char ...查看全文
浏览266
回答2
扩容 2018-06-05 15:51:35

扩容coordinator节点报错“fail to execute gcadmin cpcorditbl coorHo...

grander
0会员关注此问题
扩容安装coordinator节点时,gcinstall.py脚本安装新coordinator节点后需要将原有coordinator节点上的元数据同步到新的coordinator节点上,此时gcinstall.py脚本将会执行gcadmin cpcorditbl coorHosts.xml命令,gcadmin同步coordinator元数据失败时将会打印该报错信息“fail to execute gcadmin cpcorditbl coorHosts.xml”。 ...查看全文
浏览279
回答2
limit offset 2018-06-08 13:36:30

两表like条件关联使用limit和limit offset性能差异大

grander
0会员关注此问题
SELECT a.* ,b.addr_full_name ,b.gridcodeFROM gd_eda.temp_wyj_obd_01 a ,gd_lx.address_grid bWHERE b.addr_full_name LIKE a.address || '%' AND a.address IS NOT NULL AND b.gridcode IS NOT NULL limit 0,500该SQL执行时跑了几万秒没有结果,但把最后的limit 0,500换成limit 500,20秒左右就可以出结果。 ...查看全文
浏览281
回答2
too many 2018-06-12 14:59:40

限制物化结果记录数参数过小,执行sql报错Too many tuples

grander
0会员关注此问题
20节点集群,将1.1T数据(108亿)翻倍626次后,查询翻倍后表count(*)时报错too many tuples,但是执行带limit的查询和带where条件的count(*)时正常,参数_gbase_result_threshold默认值较小,将节点层该参数改大后问题解决。查看全文
浏览207
回答2
GBase dblink 2018-06-13 09:31:40

如何在两个GBase数据库间建立dblink?

阿封
0会员关注此问题
请问各位大神们,我想在两个服务器上的GBase建立类似dblink的连接,在oracle上是可以建立的,我想请问下GBase是否有类似的方法,注意是两个服务器上的两个GBase数据库,服务器间是可以ping通的,有大神知道的话麻烦告知一下相关操作步骤和语句,在这里感谢各位了!!! ...查看全文
浏览324
回答2
集群下发 failed to connect 2018-06-26 14:50:59

服务器路由变更导致集群节点无法接收sql任务

grander
0会员关注此问题
某个服务器(ip为45的节点)重启后,gcadmin和数据同步均正常,各event均为0。但是执行语句时报该节点查询返回失败,且该节点的gn层show processlist显示没有集群层下发的语句进来。express日志报错gns_host:10.174.20.32 can't get datasession:Failed to connect to:10.174.18.45,Details:last_errno:2003(failed to connect to host) ...查看全文
浏览164
回答2
double 四舍五入 2018-07-05 11:08:34

对double数值进行round取舍结果不是四舍五入

grander
0会员关注此问题
对double类型数值进行round取舍,结果不是四舍五入。gbase> create table t(c1 double);Query OK, 0 rows affected (Elapsed: 00:00:00.55)gbase> insert into t values(41.325);Query OK, 1 row affected (Elapsed: 00:00:00.03)gbase> select c1,round(c1,2) from t;+--------+-------------+| c1 | round(c1,2) |+--------+------------- ...查看全文
浏览176
回答2
数据库 2018-07-17 17:16:40

错误:exceed max allowed level or nodes 如何解决

wygplay
0会员关注此问题
执行insert into ... select ... from ...语句时报错"exceed max allowed level or nodes,try to enhance the value of gbase_max_allowed_level",详见图片附件。 还有个问题就是在哪里可以查到GBase错误编号对应的信息(GBA-01EX-700)查看全文
浏览154
回答2
GBase 8a在线问题支持 2018-07-18 07:21:18

gbase 求自增序列函数能让数据表某数值+1(类似于nextval)

657428964
0会员关注此问题
类似与select nextval('sequence'); 查了相关文档找到 SERIAL(n) 数据类型 但实际应用语法不太了解,试了很多种,求大神指导!!!谢谢查看全文
浏览127
回答2