本文介绍通过GBase 8a数据库集群命令行客户端gccli连接数据库时,报错RROR 2002 (HY000): Can't connect to local GBase server through socket '/tmp/gcluster_5258.sock' (2)的原因,一般都是数据库服务没有启动。
国产南大通用GBase数据库使用体验
本文介绍通过GBase 8a数据库集群命令行客户端gccli连接数据库时,报错RROR 2002 (HY000): Can't connect to local GBase server through socket '/tmp/gcluster_5258.sock' (2)的原因,一般都是数据库服务没有启动。
本文介绍GBase 8a数据库集群内部,对没一行数据的行号rowid的方案。如Oracle等数据库,提供了rowid来唯一标识一行数据,在GBase里也提供了rowid,但因为是MPP,所以在随机分布表里,每个节点是各自独立的,只有复制表才能保证一致性。
本文介绍GBase 8a数据库集群,从V8版本升级到V9版本时,由于REDOLOG的个是完全改变,所以要求其必须是初始状态(大小为334或者338字节),所以需要升级前刷新REDOLOG。
本文介绍在GBase 8a数据库集群扩容或缩容操作时,删除老的数据分布策略refreshnodedatamap drop时报错,Can not drop nodedatamap ,Some table are using it. 的处理方案,将使用中的表手工重分布后可以解决。
本文介绍GBase 8a数据库集群,其它节点全部正常,一台服务停止状态。而当这个节点服务启后,显示成功了,但输入gcadmin显示GC_AIS_ERR_TRY_AGAIN。原因是同步REDOLOG信息。
本文介绍GBase 8a 数据库集群对国产CPU的支持情况,除了龙芯外,2019年再次增加对鲲鹏(Kunpeng)和海光(Hygon)CPU的支持。
本文是GBase 8a数据库集群862Build43版本的gncli 通过strace输出的内容,在因为只是客户端,虽然不同的版本会略有不同,但整体不会有大变化。可以作为排查gncli卡住,报错等情况的跟踪调试手段。
本文用于验证,相同的数字,分别存在在tinyint, smallint ,int 和 bigint 类型时,GBase 8a数据库集群在存储层的磁盘占用是否有实质性差异。结论是占用磁盘一样无差别。
南大通用GBase 8a数据库集群,在做结果比字段值更大的聚合时,比如sum,要考虑到结果的溢出 overflow 问题。
本文档适合于首次接触GBase 8a 集群的用户,以862Build43版本为基础,介绍安装,建表,入库,导出等最常用操作。GBase 8a数据库集群新手使用入门。