本文介绍GBase 8a的数据文件的大小参数_gbase_segment_size,默认该值为2G,用户可以在磁盘空间敏感时,调低该参数来释放更多的空间。
月度归档: 2021年9月
南大通用GBase 8a 的堆栈参数thread_stack
南大通用GBase 8a 在SQL语句包含很多or, in等需要大量堆栈操作的的情况下,可能因为线程栈(thread_stack)太小导致爆栈宕机。需要配置gcluster及gnode的线程栈大小。
南大通用GBase 8a在设置set变量时报错Variable is a read only variable的原因和解决方法
南大通用GBase 8a的数据库参数,一部分支持动态设置,还有一些核心参数,只能通过修改配置参数后重启服务来更改,如果set这些参数,则会报Variable 'XXX' is a read only variable 的错误。
南大通用GBase 8a 的Merge into 功能使用介绍
南大通用GBase 8a支持Merge 合并功能,混合了update和insert,本文介绍其使用方法。该功能指针对Hash分布表,否则会报错ERROR 1149 (42000): (GBA-02SC-1001) Can't DO Merge when not able to build hash (redistribution) JOIN relationship between merge target and source.
南大通用GBase 8a 85版本加载报错Failed to receive reply for command get_connect version
南大通用GBase 8的V85版本的加载,采用加载客户端dispcli和加载服务器dispserver模式,如果加载服务器没有启动,则加载客户端运行时就会报这个错误 Failed to receive reply for command get_connect version=XXXXX Resource temporarily unavailable。
南大通用GBase 8a集群报错GC_AIS_ERR_CLUSTER_LOCKED的原因
南大通用GBase 8a要求管理节点(corosync/gcware)必须超过一半的节点可用,注意超过一半,不包括一半。如果不满足要求,则会报这个错误GC_AIS_ERR_CLUSTER_LOCKED。
南大通用GBase 8a误操作后报错Can't get distribution info for getting all nodes
某现场,操作人员手误删除了gbase.nodedatamap里的数据,导致所有的表查询报错:ERROR 1105 (HY000): (GBA-030T-0002) Can't get distribution info for getting all nodes.
南大通用GBase 8a运行JDBC连接报错The last packet successfully received from the server was milliseconds ago.
通过JDBC驱动连接GBase 8a数据库时,如果连接断开,则会报这类错误:The last packet successfully received from the server was XXXX milliseconds ago. The last packet sent successfully to the server was XXXXX milliseconds ago.
南大通用GBase 8a里数据库服务意外关闭重启时的日志信息
南大通用GBase 8a在正常运行时会记录操作日志,在服务启动时也有对应的shtudown和start信息,如果发生意外重启,则只看到启动信息日志,没有关闭日志。
南大通用GBase 8a 远近店家推荐功能,通过经纬度计算2个点之间距离的SQL
本文介绍在GBase 8a中,通过2个点的经纬度,计算距离的SQL方法。该功能,可以用于距离指定点,周边最近的店家推荐功能。