GBase 8a 支持JAVA JDBC里面的预编译方式PrepareStatment 的BatchInsert, 其中的批量大小取决于是否开启了GBase JDBC驱动特殊的rewriteBatchedS tatements参数。如开启则限制是SQL的长度,如未开启则限制为gbase_buffer_insert参数的大小。
GBase 8a有节点故障离线OFFLINE后对系统的影响如何?
GBase 8a数据库集群是通过主备机制实现的高可用,但有节点离线OFFLINE后,其任务必然会由备份节点接管,从理论上性能会有下降,影响程度需要根据不同情况分析。
GBase 8a corosync 日志报错 No space left on device
GBase 8a 数据库集群的gcware层,需要使用/dev/shm 作为内部通讯使用,如果其空间不足,则会报No space left on device 的错误。
GBase 8a 通过strace 排查gcadmin 报错原因
GBase 8a数据库集群,通过gcware服务管理一致性,当某个节点gcadmin报错时,该节点的gcluster服务将无法使用。本文通过strace gcadmin 来排查报错的原因。
GBase 8a 修改IP忘记改nodeid导致的集群异常
GBase 8a 数据库集群支持修改IP,在IPV4地址环境,除了IP,还需要修改nodeid,如果忘记修改,会导致集群异常,包括部分节点显示重复等。
GBase 8a 脑裂导致的gcadmin报错GC_AIS_ERR_TRY_AGAIN
GBase 8a 数据库集群,通过corosync/gcware服务的投票机制,确保集群层的一致性,但出现脑裂时,会导致集群状态报错 GC_AIS_ERR_TRY_AGAIN。
GBase 8a 集群服务corosync、gcware由于其它IP干扰导致异常
GBase 8a 数据库集群,通过corosync/gcware服务维持集群一致性服务。当有其它非集群IP,向集群发送了数据包,通过tcpdump能截获,会干扰集群数据通讯的正常运行。一般出现在老环境销毁后,没有清掉服务导致。
Redhat Linux 7修改主机名hostname
redhat 7通过hostnamectl功能修改主机名。
GBase 8a 单机安装方法手顺
GBase 8a单机版安装,请先按照默认值操作,确保能正常安装使用。本文采用官方免费版本GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2为例,介绍单机版安装步骤。
GBase 8a加载报错Serious errors,at least partition of table is invalid or offline
GBase 8a数据库集群,是通过主副本来保持一致性,如果主备分片所在服务器都出现OFFLINE或服务CLOSE,就会出现主副本都不可用,报Serious errors,at least partition of table is invalid or offline。