南大通用GBase 8a数据库集群内部支持多线程处理,但如果系统限制了线程数量,则会报错。在SUSE 12和Redhat 7.5以上增加了新的限制参数TasksMax,需要做对应的配置调整,否则会报get cluster task id fail 、create thread error with errno 11 、fork rejected by pids controller in
分类: GBase8a错误处理
数据库使用报错,以及能解决或规避的方案。不包括产品BUG.a
南大通用GBase 8a数据库集群查询报错Got error 28 from storage engine
GBase 8a数据库集群,是将数据,日志,临时文件等信息保存到操作系统文件系统上,如果其空间满了,包括inode,就会报错Got error 28 from storage engine
南大通用GBase 8a数据库集群后台日志报错can't create a connection. host:XXX,db:. Cause: Can't connect to GBase server on XXX (99)
南大通用GBase 8a数据库集群,通过网络在多个节点间交换信息,如果出现资源不足,网络无法连接等情况,则无法创建连接,具体原因需要根据小括号里操作系统返回的错误码进行分析。
南大通用GBase 8a数据库集群加载报错 Failed Initializateion
南大通用GBase 8a 加载sftp 遇到的Failed Initializateion问题,一般都是sshd配置问题,包括连接数,加密算法,或者防火墙安全配置等。
南大通用GBase 8a数据库集群执行报错(GBA-01EX-0006) Express out of resources error:result of 'in' subquery is too large.
南大通用GBase 8a数据库集群,在执行 in 子查询询是如果结果集太大,会报Express out of resources error:result of 'in' subquery is too large错误,请用临时表或join方式改造。
南大通用GBase 8a数据库集群执行报错GBA-02AD-0005 Failed to query in gnode :source table and destination are not same src… dst…
南大通用GBase 8a数据库集群,通过主副本机制实现高可用,但在某些特殊情况下,会出现主副本不一致的情况。典型的有配置参数不同,行数不同等。由于数据库无法自动恢复这类错误,一般都只能人工干预。
南大通用GBase 8a数据库集群NUMA导致CPU的SYS占用高的原因分析
x86架构下的数据库服务器,包括GBase8a集群服务器,需要关闭NUMA参数(vm.zone_reclaim_mode),避免CPU的SYS占用高。
南大通用GBase 8a数据库集群业务SQL执行慢的可能原因
南大通用GBase 8a数据库集群,用户发现业务性能变慢,绝大部分都是环境和业务SQL原因,比如服务器硬件故障,或者业务并发太高,数据量太大,或者SQL编写的方式没有优化等。
南大通用GBase 8a数据库集群查询报错 ERROR 1055 (42000): 'testdb.t2.c' isn't in GROUP BY
南大通用GBase 8a数据库集群,在处理group的select 列时,要求其必须是group的列或者聚合运算的列,否则会报isn't in GROUP BY的错误。
南大通用GBase 8a数据库集群连接报错 too many connection
南大通用GBase 8a数据库集群,对外部连接数量做了限制,如果超过了则会报too many connection错误。外部连接,包括任何服务或节点发过来的,当然也就包括节点之间,gcluster和gnode之间的任何连接。