返回首页

gbase数据、南大通用产品文档:GBase8sonmode d: 设置高可用服务器的特性

更新日期:2024年09月11日

语法:

RS 辅助服务器命令

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 357 -


SD 辅助服务器命令

元素
用途
关键注意事项
-d
用来在高可用性配置中
创建、修改或删除辅助服
务器

add RSS
添加 RS 辅助服务器
该命令须在主数据库服务器上运行
rss_server_name
标识 RS 辅助服务器名

servername 参数可以是 数据库服务器名称
和 ER 群组名称。

password
指定辅助服务器密码
此密码只能在第一次尝试连接时使用。在主
或辅助服务器建立连接后,
密码将无法变更。

RSS
设置 RS 辅助服务器类

该命令须在辅助数据库服务器上运行
pri_server_name
标识主服务器的名称

change RSS
变更 RS 辅助服务器
该命令须在主数据库服务器上运行
delete RSS
移除 RS 辅助服务器定

该命令须在主数据库服务器上运行
set SDS primary
将服务器定义为共享磁
盘主服务器

server_name
数据库服务器名
当和 set SDS 或 make primary 一起使用
时,它为角色变更的服务器的名称

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 358 -

元素
用途
关键注意事项
force
用于强制变更
如果制定了 force 选项,
那么无须请求将辅
助服务器连接到当前服务器即可执行操作。
如果没有指定 force 选项,
那么必须根据当
前主服务器调整操作。
只能在 DBA 确定当前
主服务器不在活动时使用 force 选项;
否则
会毁坏共享磁盘子系统
clear SDS
primary
禁用共享磁盘环境。该服
务器的名称不再作为 SD
主服务器

make primary
创建主服务器
make primary 命令可用来声明辅助服务器
的类型,包括 HDR 辅助服务器、RS 辅助服
务器和 SD 辅助服务器。如果运行 make
primary :
l HDR
Secondary:
关闭当前主服务器
并且将辅助服务器变为主服务器。

l RS secondary:服务器变为标准服
务器。
l SD secondary:服务器成为新的主
服务器

您也可以使用等同的SQL 管理 API 命令设置数据复制特征。有关更多信息,请参阅 SQL
管理 API 概述 和 GBase 8s 管理员指南。
有关其他 onmode -d 的信息,请参阅 onmode -d: 设置数据复制类型 和 onmode -d 命令:
使用数据复制来复制索引。
1 只能在辅助服务器上运行。
2 只能在主服务器上运行。
3 能在主服务器或辅助服务器上运行。

localhost localhost.localdomain localhost4 localhost4.localdomain4
::1
localhost localhost.localdomain localhost6 localhost6.localdomain6
重启HDFS,再次用netstat -an | grep 9000 查看,端口和IP 正确。
$ netstat -an | grep 9000
tcp
0
0 192.168.10.114:9000

GBase 8a MPP Cluster 的TRACE 用于查看SELECT 语句的执行计划,
分析其性能
瓶颈。
与此相关的系统表有sql_trace
(SELECT 语句的TRACE 信息)
和audit_log
(执行的SQL 历史记录信息)。

一个SQL 语句的通用执行流程一般是:
smart scan -> scan -> join -> aggregation -> sort ->
materialization -> send
result
trace 记录很长,找出两个步骤之间执行时间最长的那个步骤,就是要定位的
问题所在。
trace 常用设置
目前最常用的性能分析方法就是通过较为详尽的trace 来分析。

涉及的相关参数包括:

trace 日志开关:gbase_sql_trace 用于控制是否打开trace 日志。

trace 日志级别:gbase_sql_trace_level
用于控制日志的详尽程度,分几
个不同级别,分析性能时建议设置为7 或15,可输出最为详尽的日志。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1342