南大通用GBase 8a数据库集群从V95版本开始支持分区,并在数据库的information_schema.partitions里记录了元数据信息。
分类: GBase8a日常使用
类似使用手册,普通的各种功能的使用方法,SQL语法,函数的功能介绍,各种工具的常规使用等。一些疑难杂症归类到常见疑问里。
南大通用GBase 8a 元数据表介绍 Information_schema
南大通用GBase 8a数据库集群提供了多个元数据库和表,来记录和描述数据库的内部结构。系统表存在于四个database中,分别是information_schema,gbase,gclusterdb及performance_schema。
南大通用GBase 8a动态游标样例
南大通用GBase 8a数据库集群支持动态游标 REF CURSOR,其具体的SQL在open是指定。如果SQL也是拼接的,可以先复制到一个变量,比如@sql,然后open cur for @sql。
南大通用GBase 8a 当event很多时,筛选过滤指定表或指定IP的event
南大通用GBase 8a 数据库集群通过gcadmin命令对集群状态进行维护,当集群出现event时,通过show命令查看。但如果event已经积压很多,或者只关心某个表的event,可以通过新版本集群的参数来实现筛选。
南大通用GBase 8a 单机安装方法手顺
南大通用GBase 8a单机版安装,请先按照默认值操作,确保能正常安装使用。本文采用官方免费版本GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2为例,介绍单机版安装步骤。
南大通用GBase 8a 扩容重分布后因快速扩容参数gcluster_rebalancing_random_table_quick_mode 导致磁盘空间没有明显变动
南大通用GBase 8a数据库集群支持扩容功能,一般是因为磁盘空间或者性能原因。如果扩容重分布后磁盘空间没有明显变动,那可能是有大量的随机分布表,他们默认是不参与数据重新分散到所有节点的。但要求原有节点的主备策略不能有变动。
南大通用GBase 8a 扩容操作详细实例
南大通用GBase 8a数据库集群,支持从现有集群扩容操作,可以同时扩容多个数据节点和管理节点。扩容一般是因为空间占用或者性能问题导致。GBase 通过重分布功能将数据重新分散到所有的数据节点上,以实现数据空间的再平衡。本文是一个详细操作步骤和手顺。
南大通用GBase 8a 缩容操作步骤实例
南大通用GBase 8a数据库集群,支持从现有集群缩容操作,可以缩容多个数据节点,也可以缩容多个管理节点,当然也可以同时缩容。其中数据节点缩容要创建新的分布策略,将数据重分布到新的distribution上。本文是一个详细操作步骤。
南大通用GBase 8a 通过first_rows的hint提高带limit的简单查询性能
南大通用GBase 8a 数据库集群,在执行最简单的 select where limit 时,不包含order, group等复杂操作。GBase 通过first_rows的hint,在系统资源浪费和性能之间取得一定的平衡。
南大通用GBase 8a 在V95版本对表自增列auto_increment的支持样例
南大通用GBase 8a数据库集群,从一开始就不支持主键,外键,唯一键等,同时因为技术原因,也没有支持自增列。 在V95版本里,第一次正式支持了自增列,但也有一些限制,特别是不保证数值连续。如果用户非常关心连续性,请在原始数据里包含计算好的列值。