GBase 8a数据库集群,单个表最多支持2000个列,包括临时表。在进行多表join时,如果select部分用到的列太多,也会造成中间表的列数超过了2000个。
分类: GBase8a错误处理
数据库使用报错,以及能解决或规避的方案。不包括产品BUG.a
GBase 8a数据库集群查询报错:gclustger DML error:kill query on XXX failed cause by create connection failed when kill query , please repeat it.
GBase 8a数据库集群,在内部处理客户kill时,如果此时无法连接某个节点,则会报这个错误kill query on XXX failed cause by create connection failed when kill query。
GBase 8a数据库集群同步报错 errno:97 errmsg:server gc lock error
GBase 8a数据库集群,在主备节点数据不一致时会启动同步进程,期间如果无法拿到锁,比如被其它进程占用,最终会报错server gc lock error。
GBase 8a数据库报错信息gccli ERROR 2006(HY000):GBase server has gone away
GBase 8a数据库集群,当某个节点服务突然消失,比如宕机,被OOM杀掉等,则连接方会收到报错信息 GBase server has gone away。
GBase 8a数据库集群查询报错Table 'XXXX' is marked as crashed and should be repaired
GBase 8a数据库集群,其元数据大部分是保存在GsSYS引擎上的,如果表数据出现损坏,就会报Table 'XXXX' is marked as crashed and should be repaired。本文介绍其修复方法。
GBase 8a集群V95版本grant file报错 Incorrect usage of VC GRANT and GLOBAL PRIVILEGES.
GBase 8a数据库集群,在对数据库用户授权 grant file权限是,和V8一样,grant file除了必须是*.* ,不支持指定库名和表名外,还需要前面加上VC的*。
GBase 8a集群grant file、reload报错 gcluster dal error: Incorrect usage of DB GRANT and GLOBAL PRIVILEGES.
GBase 8a数据库集群,在对数据库用户授权 grant file权限必须是*.* ,不支持指定库名和表名。
GBase 8a集群报错metadata is incomplete on localhost
GBase 8a数据库集群,在本地的gbase.table_distribution表里保存了所有express引擎表的元数据,如果其损坏,将造成本机gcluster无法获取表信息,将报metadata is incomplete on localhost。
GBase 8a集群V95新安装注意事项
GBase 8a集群V95新安装注意事项
GBase 8a集群LOCK,其它节点都是CLOSE/OFFLINE,只能看到自己OPEN
GBase 8a集群LOCK,其它节点都是CLOSE/OFFLINE,只能看到自己OPEN,一般是防火墙的问题。