返回首页

gbase数据、南大通用产品文档:GBase8a多实例NUMA 绑定

更新日期:2024年09月11日


概述:
启动多实例服务器上所有实例的命令如下,
该命令执行时随机指向服务器上任意实
例的gcluster_services 脚本。
$ gcluster_services all start
集群服务器上gcluster_services 脚本会有1 个或多个,脚本内容默认完全相同,存
在于gcluster 目录下的server/bin 下和所有实例gnode 下的server/bin 下。如本例中
服务器一存在gcluster_services 脚本的目录如下:
本例中安装目录为/opt,下面/opt 均代表集群安装目录
$GCLUSTER_BASE/server/bin/gcluster_services
所有gnode 实例下的gcluster_services
/opt/172.16.3.61/gnode/server/bin/gcluster_services
/opt/172.16.3.64/gnode/server/bin/gcluster_services

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
101
多实例绑定numa 需要根据服务器的CPU 核数、
内存大小、
物理机上部署的实例个
数等信息,确定几个numa 对应一个实例,然后在集群的启动服务脚本
gcluster_services 中进行修改配置做NUMA 绑定。
NUMA 绑定后需要使用修改配置
过的gcluster_services 脚本重新启动集群服务,使NUMA 绑定起效。后续该服务器
上集群服务的启停需要全部使用这个gcluster_services 脚本,以保证NUMA 绑定起
效。
NUMA 绑定建议指定固定实例gnode/server/bin 下的gcluster_services 文件进行添加
绑定命令,后续启动数据库服务全部用该文件进行启动。如:
cd

(SQL 管理 API)
随同 admin() 或 task() 函数,使用 message log delete 参数或 file delete 参数来
指定要删除的特定 online、ON-Bar 活动或 ON-Bar 调试消息日志。
语法

元素
描述
关键考虑
file_path
特定的 online、ON-Bar 活动或 ON-Bar
调试消息日志文件的完全路径名。


示例
下列示例显示您可用来删除 /usr/gbasedbt/online.log 文件的参数:
execute function task("message log delete", "/usr/gbasedbt/online.log");
execute function task("file delete", "/usr/gbasedbt/online.log");

返回当前的GBase UP 用户和主机名。
示例
示例1:当前的用户为“root”,主机名为“192.168.10.115”。
gbase> SELECT USER() FROM t;
+---------------------+

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 560
| USER() |
+---------------------+
| root@192.168.10.115 |
+---------------------+
1 row in set
这个值是用户连接的用户名和连接的主机名。它不同于CURRENT_USER()的返回
值。
示例2:用户可以精简到只剩用户名。
gbase> SELECT SUBSTRING_INDEX(USER(),'@',1) FROM t;
+-------------------------------+
| SUBSTRING_INDEX(USER(),'@',1) |
+-------------------------------+
| root |
+-------------------------------+
1 row in set
示例3:USER()返回属于UTF8 字符集的值(如果在安装时选择GBK 字符集的安
装包则返回属于GBK 字符集的值),因此用户也确保了“@”字符串文字可以在
该字符集中得到解释。
gbase> SELECT SUBSTRING_INDEX(USER(),_utf8'@',1) FROM t;
+------------------------------------+
| SUBSTRING_INDEX(USER(),_utf8'@',1) |
+------------------------------------+
| root |
+------------------------------------+
1 row in set