南大通用GBase 8a数据库可以通过cgroup功能,对CPU使用率实现相对精确的控制,本文介绍一种通过linux自带的taskset功能,绑定CPU的具体内核,来实现部分的CPU使用率。
南大通用GBase 8a数据库将审计日志文件加载到数据库的一个方法
本文介绍一种,从文本格式的审计日志,通过替换自定义字段和行分隔符,加载到GBase 8a数据库的方法。
南大通用GBase 8a运维案例:一次操作系统用户安全加固导致的扩容失败
南大通用GBase 8a集群上线项目扩容操作,最终用户出于安全考虑,都会做安全加固,结果就是一些命令表面看着很正常,可是一旦远程运行,或者多几次用户su切换,就会出问题。
南大通用GBase 8a运维案例分析:扩容重分布期间,某节点性能极差,其它10分钟,其需要2-3个小时
某客户反馈,扩容操作重分布已经快1个月了,发现每天就完成十几个表,按照这个速度,需要半年以上。经过排查,发现客户是在云环境,部分计算节点之间,出现严重的网络问题,上行和下行速度都极差(500K-2MB),正常的至少150MB。
南大通用GBase 8a运维案例分析:通过sftp加载几十个300MB的文件的性能差
客户现场一般都做了安全加固,如果某些服务,有连接频率限制,可能会导致性能问题。本文介绍的一个案例是客户的sftp服务加载,导致的加载性能慢的情况。
南大通用GBase 8a运维案例分析:在机械磁盘空间快满时性能有明显下降
机械磁盘,当空间使用率超过一定比例,比如80%,会出现比较明显的性能下降,一般是由于磁盘的ZDR技术导致,以及数据文件碎片两方面的原因。
南大通用GBase 8a数据文件大小参数_gbase_segment_size
本文介绍GBase 8a的数据文件的大小参数_gbase_segment_size,默认该值为2G,用户可以在磁盘空间敏感时,调低该参数来释放更多的空间。
南大通用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.