原 Greenplum使用gpstate查看数据库系统的状态
gpstate显示正在运行的Greenplum数据库系统的状态。
概要
1 2 3 4 | gpstate [-d master_data_directory] [-B parallel_processes] [-s | -b | -Q | -e] [-m | -c] [-p] [-i] [-f] [-v | -q] | -x [-l log_directory] gpstate -? | -h | --help |
描述
gpstate工具显示有关正在运行的Greenplum数据库实例的信息。 由于Greenplum数据库系统由跨多台机器的多个PostgreSQL数据库实例(Segment)组成, 因此用户可能需要了解关于Greenplum数据库系统的额外信息。gpstate 工具为Greenplum数据库系统提供了额外的状态信息,例如:
- 哪台Segment主机已被关闭?
- Master和Segment配置信息(主机、数据目录等)。
- 系统使用的端口。
- 主Segment到其相应的镜像Segment的映射。
选项
-b(简要状态)
可选。显示Greenplum数据库系统状态的简要概述。这是默认选项。
-B parallel_processes
并行检查的Segment数。如果未指定,则工具将根据需要检查多少个Segment实例启动最多60个并行进程。
-c(显示主Segment到镜像Segment的映射)
可选。显示主Segment到镜像Segment的映射。
-d master_data_directory
可选。Master的数据目录。如果未指定,则使用为$MASTER_DATA_DIRECTORY 设置的值。
-e(显示镜像状态出问题的Segment)
显示具有潜在问题的主要/镜像Master对的详细信息,例如1)活动Segment正在Change Tracking模式下运行, 表示Segment处于关闭状态;2)活动Segment处于重新同步模式,这意味着它正在赶上对镜像的更改;3) 一个Segment不是它的首选角色,例如在系统初始化时作为一个主Segment的现在作为一个镜像Segment, 这意味着用户可能有一台或多台Segment主机的处理负载不平衡。