onstat -g cluster 命令:打印高可用集群信息

可以使用 onstat -g cluster 命令显示有关在高可用集群环境下的服务器的信息。

语法:

onstat -g cluster 命令合并了 onstat -g drionstat -g sdsonstat -g rss 的功能。 onstat -g cluster 命令的输出根据该命令是在主服务器或在其它任一辅助服务器上运行而稍有不同。

示例输出(主服务器)

以下 onstat -g cluster 命令的示例输出。该示例显示了命令运行在主服务器上的输出。

图: onstat -g cluster 命令输出(自主服务器上运行)

	
	Primary Server:serv1
	Current Log Page:16,476
	Index page logging status: Enabled
	Index page logging was enabled at: 2013/12/11 14:05:17
	
	
	Server ACKed Log    Applied Log  Supports     Status
	       (log, page)  (log, page)  Updates
	serv2  16,476       16,476       Yes          SYNC(SDS),Connected,Active
	serv3  16,476       16,476       Yes          ASYNC(HDR),Connected,On
	serv4  16,476       16,476       Yes          ASYNC(RSS),Connected,Active

输出描述(主服务器)

Primary server
分配的主服务器的名称
Current log page
当前日志页的日志 ID 和页数
Index page logging status
指示索引页日志记录是否启用或禁用
Index page logging was enabled at
启用索引页日志记录的日期和时间
Server
辅助服务器的名称
ACKed Log (log, page)
最后一次应答日志传输的日志 ID 和页数
Applied Log (log, page)
最后一次应用日志传输的日志 ID 和页数
Supports Updates
显示客户端应用程序是否可以在辅助服务器上执行修改、插入和删除操作(由 UPDATABLE_SECONDARY 配置参数指定)。
Status
显示辅助服务器的连接状态

示例输出(主服务器,详细输出)

图: onstat -g cluster verbose 命令输出(自主服务器上运行)

以下是 onstat -g cluster verbose 命令的示例输出。该输出显示此命令在主服务器上运行,并带有详细的选项。

Primary Server:serv1
	Current Log Page:16,479
	Index page logging status: Enabled
	Index page logging was enabled at: 2013/12/11 14:05:17
	
	
	-----------------------------------------------------------
	
	server name: serv3
	type: ASYNC (HDR)
	control block: 0x4b673018
	server status: On
	connection status: Connected
	Last log page sent (log id, page): 16,479
	Last log page acked (log id, page); 16,479
	Last log page applied (log id, page); 16,479
	Approximate log page backlog: 0
	SDS cycle not used
	Delayed Apply Not Used
	Stop Apply Not Used
	Time of last ack: 2013/12/11 14:09:12
	Supports Updates: Yes
	
	
	-----------------------------------------------------------
	
	server name: serv2
	type: SYNC (SDS)
	control block: 0x4c2de0b8
	server status: Active
	connection status: Connected
	Last log page sent (log id, page): 16,479
	Last log page acked (log id, page); 16,479
	Last log page applied (log id, page); 16,479
	Approximate log page backlog: 0
	SDS cycle current: 20 ACKed: 20
	Delayed Apply Not Used
	Stop Apply Not Used
	Time of last ack: 2013/12/11 14:09:13
	Supports Updates: Yes

输出描述(主服务器,详细输出)

Primary server
主服务器名
Current log page
当前日志页的日志 ID 和页数
Index page logging status
指示索引页日志记录是否启用或禁用
Index page logging was enabled at
启用索引页日志记录的日期和时间
Server name
辅助服务器的名称
type
显示该辅助服务器的连接是同步(SYNC)还是异步(ASYNC)。也显示辅助服务器的类型:HDR 、SDS 或 RSS
control block
线程控制 block 的在内存中的地址
server status
显示辅助服务器的当前状态
connection status
显示辅助服务器的当前网络连接状态
Last log page sent (log id, page)
最近一次主服务器发送到辅助服务器的日志页的日志 ID 和页数
Last log page acked (log id, page)
辅助服务器最近应答的日志页的日志 ID 和页数
Last log page applied (log id, page)
辅助服务器最近应用的日志页的日志 ID 和页数
Approximate log page backlog
指示还未被辅助服务器处理的日志页的大概数目
SDS cycle
指示共享磁盘辅助服务器已确认的周期数和主服务器具有先进的循环次数。由 GBase 支持用于监控主服务器和辅助服务器的协调性。
Delayed Apply
指示该辅助服务器在应用日志前是否等待特定的时间量(通过 DELAY_APPLY 配置参数指定)
Stop Apply
指示该辅助服务器是否已停止应用从主服务器接收的日志文件(通过 STOP_APPLY 配置参数指定)
Time of last ack
最后一次通知日志的日期和时间
Supports Updates
显示客户端应用程序是否可以在辅助服务器上执行修改、插入和删除操作(由 UPDATABLE_SECONDARY 配置参数指定)

示例输出(辅助服务器)

以下是 onstat -g cluster 命令的输出示例。该示例显示命令在辅助服务器上运行的输出。

图: onstat -g cluster 命令输出(自辅助服务器上运行)

Primary Server:serv1
	Index page logging status: Enabled
	Index page logging was enabled at: 2010/01/11 14:05:17
	
	
	Server ACKed Log    Applied Log   Supports     Status
	       (log, page)  (log, page)   Updates
	serv2  16,479       16,479        Yes          SYNC(SDS),Connected,Active

输出描述(辅助服务器)

Primary server
主服务器的名称
Index page logging status
指示索引页日志记录是否启用或禁用
Index page logging was enabled at
启用索引页日志记录的日期和时间
Server
辅助服务器的名称
ACKed Log (log, page)
最后一次应答日志传输的日志 ID 和页数
Applied Log (log, page)
最后一次应用日志传输的日志 ID 和页数
Supports Updates
显示客户端应用程序是否可以在辅助服务器上执行修改、插入和删除操作(由 UPDATABLE_SECONDARY 配置参数指定)
Status
显示辅助服务器的连接状态