返回首页

gbase数据、南大通用产品文档:GBase8aGBase 8a MPP 服务器

更新日期:2024年09月11日

服务器管理界面显示集群下节点服务器的基本信息以及各个节点服务器的
详细信息,如图:
8a 集群的管理界面:

统一数据平台监控与运维系统用户手册
- 90 -
南大通用数据技术股份有限公司
图3.2-70 服务器管理
信息标签页说明:

集群名称:被监管的集群的名称

服务器数:集群下所包含的服务器节点数

启动监控服务器数:集群下已被启动监控的服务器节点数

gcluster 数:集群下所包含的服务器节点是gcluster 的数目

gnode 数:集群下所包含的服务器节点是gnode 的数目

gcware 数:集群下所包含的服务器节点是gcware 的数目
详细标签页中服务器信息列表说明:

服务器:集群下的服务器节点的IP 地址或主机名

Agent 端口:采集中心与采集代理进行通信的端口,当一个服务器需
要部署多个采集代理时,此端口需要进行区分。

服务器用户:监控网站连接采集代理服务器使用的操作系统用户名;
必填项。

服务器端口:监控网站连接采集代理使用ssh 的端口号;必填项。

组名称:当多实例部署时,一个物理服务器支持部署多个采集代理,
在一个物理服务器上的采集代理,其组名称需要相同。

统一数据平台监控与运维系统用户手册
南大通用数据技术股份有限公司
- 91 -

主机名称:
当服务器输入为IP 时,
用户可以输入主机名称进行进一步
区分。

节点类型:需要当前采集代理进行采集的集群组件。

采集方式:监控工具从被监控服务器获取采集指标信息的方式。

主机状态:监控网站与采集代理网络是否互通。

服务状态:采集代理服务是否正常。

监控状态:该服务器是否被启动监控。

所属采集中心:该服务器所属的采集中心。

安装路径:采集中心部署的路径,使用的“服务器用户名”需要对该
路径有读写权限,当一个服务器需要部署多个采集代理时,此路径需
要进行区分。

是否安装:是否在指定目录已经安装了采集代理。

添加时间:该服务器被添加在集群下的时间

CREATE_SNAPSHOT_INTERNAL 是db4ai.create_snapshot 函数的内置执行函数。函数
存在信息校验,无法直接调用。
参数
类型
描述
s_id
IN BIGINT
快照ID。
i_schema
IN NAME
快照存储的名字空间。
i_name
IN NAME
快照名称。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1118
参数
类型
描述
i_commands
IN TEXT[]
定义数据获取的SQL 命令。
i_comment
IN TEXT
快照描述。
i_owner
IN NAME
快照拥有者。

可以使用 onstat -x 命令显示在数据库服务器上的事务信息。
语法:

只有在以下情况下事务信息才是必需的:
l X/Open 环境
l 参与分布式查询的数据库服务器
l 数据库服务使用 Microsoft™ Transaction Server (MTS)事务管理器
示例输出
图: onstat -x 命令输出

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


输出描述
可以如下解释 onstat -x 命令输出:
address
事务结构的共享内存地址
flags
位置 1 的标志代码(当前事务状态):
A
用户线程已连接到事务
S
TP/XA 暂挂的事务
C
TP/XA 正在等待回滚
位置 2 的标志代码(事务方式):
T
紧耦合方式(MTS)
L
松耦合方式(缺省方式)
位置 3 的标志代码(事务阶段):

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

B
开始工作
P
准备好用于提交的分布式查询
X
准备好用于提交的 TP/XA
C
正在提交或已提交
R
正在回滚或已回滚
H
正在尝试回滚或已回滚
位置 4 的标志代码
X
XA 事务
位置 5 的标志代码 (事务的类型):
G
全局事务
C
分布式查询协调者
S
分布式查询从属者
B
分布式查询协调者和从属者
M
重新定向的全局事务
userthread
拥有事务的线程(rstcb 地址)
locks
事务持有的锁数
begin logpos
BEGIN WORK 记录已记录到其中的日志
current logpos
事务最近写入的日志的当前日志位置 (当事务回滚时,当前日志位置会回退直到它到达起
始日志位置。 当到达起始日志位置,回滚结束。)

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

isol
隔离级别
est. rb time
服务器回滚该事务所需的估计时间。随着事务前进,该时间增长。如果事务回滚,那么该
时间随着事务的展开而减少
retrys
启动分布式查询的恢复线程的尝试次数
coord
从属者正在执行事务时事务协调者的名称
该字段告诉您哪个数据库服务器正在协调两阶段提交
onstat -x 命令输出的最后一行指示 8 是自初始化数据库服务器以来并发事务的最大数。

确定逻辑日志记录的位置
可以使用 onstat -x 命令确定逻辑日志记录的位置。
curlog 和 logposit 字段提供了逻辑日志记录的确切位置。如果事务不在回滚,curlog 和
logposit 描述最新写入的日志记录的位置。当事务正在回滚时,这些字段描述最新“撤销”
的日志记录的位置。
随着事务的回滚,
curlog 和 logposit 值下降。
在长事务中,
logposit 和
beginlg 值的聚集率可以帮助您估计回滚还将花费多少时间。
有关 onstat -x 命令示例,
请参阅 GBase 8s 管理员指南 中的多阶段提交协议一章中的监视
全局事务。
确定全局事务的方式
onstat -x 命令对确定全局事务是以松耦合方式还是以紧耦合方式执行很有用。
onstat -x 命令输出的 flag 列的第二个位置显示全局事务的标志。T 标志指示紧耦合方式,
L 标志指示松耦合方式。
l 松耦合方式意味着不同的数据库服务器协调事务但不共享锁。全局事务中的每个分
支都具有独立的事务 XID 。
在逻辑日志中,
所有分支的记录都显示为独立的事务。

l 紧耦合方式意味着不同数据库服务器协调事务并共享诸如锁和日志之类的资源。在
全局事务中,访问同一数据库的所有分支共享同一事务 XID 。具有相同 XID 的
分支的日志记录显示在同一会话 ID 下面。MTS 使用紧耦合方式。