GBase 8a 数据库扩容时,可能发生各种意外情况,本文针对扩容每个操作步骤进行分析,考虑发生的各种意外,以及人工处理方法。
分类: GBase8a日常使用
类似使用手册,普通的各种功能的使用方法,SQL语法,函数的功能介绍,各种工具的常规使用等。一些疑难杂症归类到常见疑问里。
GBase 8a扩容时,缩短扩容整体时间的几个建议
GBase 8a数据库集群扩容时,需要将数据从老节点重新分布到所有的新节点,如果数据量很大,比如每个节点上百T,那么花费的时间将会以周和月来计算。本文从数据库产品和工程经验上,给出几个缩短整体时间的建议。
GBase 8a 元数据表介绍,分区information_schema.Partitions
GBase 8a数据库集群从V95版本开始支持分区,并在数据库的information_schema.partitions里记录了元数据信息。
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上。本文是一个详细操作步骤。