集群加载时,集群节点上的gbloader主要是cpu负载较高,可以通过集群节点的cpu核数估算集群可以支持的并发加载任务总数。
1、保守估计(有查询等其他业务):
加载任务数=Cores/2/副本数
例如: 2副本(1主1备)集群,节点cpu为32核,则支持的加载任务数=32/2/2=8个。
2、如果只有加载几乎没有其他业务,可以适当放宽:
加载任务数=Cores / 1.5 / 副本数
例如: 2副本(1主1备)集群,节点cpu为32核,则支持的加载任务数=32/ 1.5 /2≈10个。
集群加载时,集群节点上的gbloader主要是cpu负载较高,可以通过集群节点的cpu核数估算集群可以支持的并发加载任务总数。
1、保守估计(有查询等其他业务):
加载任务数=Cores/2/副本数
例如: 2副本(1主1备)集群,节点cpu为32核,则支持的加载任务数=32/2/2=8个。
2、如果只有加载几乎没有其他业务,可以适当放宽:
加载任务数=Cores / 1.5 / 副本数
例如: 2副本(1主1备)集群,节点cpu为32核,则支持的加载任务数=32/ 1.5 /2≈10个。
客户现场集群节点因硬件问题长期offline,在一个节点offline情况下,可以采用rmt:select方式进行数据的导出,导出结果正确。
GBase8a数据库提供了gcdump工具,用于导出数据库中表结构、存储过程及自定义函数,举例如下:
导出ssbm数据库中表结构、存储过程及自定义函数,输出内容中包含CREATE DATABASE语句。
[gbase@localhost ~]$/opt/gcluster/server/bin/gcdump -ugbase -pgbase20110531 -B -R ssbm >/home/gbase/ssbm.sql
-B 输出内容中包含'create database'的信息
-R 输出存储过程和函数
-t 不输出建表信息
GBase 8a集群提供数据远程导出功能,即把数据从集群服务器导出到集群客户端所在的机器,导出后的数据为文本文件。
语法如下:
rmt:SELECT_SYNTAX INTO OUTFILE ...