南大通用GBase 8a数据库集群,采用主副本机制实现高可用,如果由于意外原因,出现主副本数据不一致,比如行数不同,当做DML操作时,比如insert update delete等,主副本返回的影响行数不同,就会报这个错误:The returned information between nodes is not consistent。本文介绍该报错的解决方法。
作者: laozizhu
数据库SQL面试题:删除除了自动编号不同, 其他都相同的学生冗余信息,去掉重复
本文根据网上常见的SQL面试题,删除除了自动编号不同, 其他都相同的学生冗余信息,给出分析和在GBase 8a数据库集群上的执行结果。
数据库SQL面试题,查询出每门课都大于80 分的学生姓名
本文根据网上常见的SQL面试题,查询出每门课都大于80 分的学生姓名,给出分析和在GBase 8a数据库集群上的执行结果。
南大通用GBase 8a做distinct、group和join时避免严重数据倾斜导致的性能问题
在执行distinct、group、join是由多个列参数时,如果投影列里没有Hash分布列,则会选择一个列做hash动态重分布。GBase 8a数据库集群通过_t_gcluster_distinct_multi_redist和_t_gcluster_hash_redistribute_groupby_on_multiple_expression参数,可以指定多个列参与hash计算,避免GBase 8a做distinct、group、join时通过指定多列动态Hash重分布避免严重数据倾斜导致的性能问题。
南大通用GBase 8a查看和修改表的拥有者UID
在GBase 8a数据集群中,每张表都有一个拥有者或所有者(owner, UID),该UID主要用于资源控制,比如磁盘空间等。本文介绍如何查看,修改表的拥有者UID。
南大通用GBase 8a 故障排查gcluserd服务由于主程序被设置成root用户且没有可执行权限,导致服务启动失败,状态为CLOSE
现场一个项目,在节点替换后,需要单独升级一个gclusterd的补丁,但在打补丁时,使用了root用户,且没有将补丁文件chown +x增加可执行的权限,导致该节点的gcluster服务处于CLOSE状态。
南大通用GBase 8a调整内存参数降低内存使用解决内存占用高的现象
在某些项目中,不允许操作系统内存达到一定比例,比如90%,或者有其它应用运行在同一个主机上,则必须对GBase的内存进行控制,不允许独占。本文介绍如何通过GBase 8a的参数配置,降低数据库使用操作系统内存容量的方法。
南大通用GBase 8a 执行计划Explain介绍
本文介绍GBaase 8a数据库集群的执行计划功能。包括语法以及一些常见场景的执行计划分析。
南大通用GBase 8a在Gartner上的魔力象限数据管理解决方案排名文档2019
南大通用GBase 8a在Gartner上的魔力象限数据管理解决方案排名文档。
天津南大通用GBase办公楼远景照片,附路线图
上班路上,抬头看到南大通用办公楼,偌大的南大通用GBase字样霸气无比,想着公司10多年前几十个人,七八条XX,感慨。现在已经可以为众多大企业提供专业的数据库服务,在国外也为众多国家提供了数据库支持。