系统视图-PGXC_THREAD_WAIT_STATUS
通过PGXC_THREAD_WAIT_STATUS视图,可以查看集群全局各个节点上所有SQL语句产生的线程之间的调用层次关系,以及各个线程的阻塞等待状态,从而更容易定位进程停止响应问题以及类似现象的原因。PGXC_THREAD_WAIT_STATUS视图和PG_THREAD_WAIT_STATUS视
系统视图-PGXC_SQL_COUNT
通过PGXC_SQL_COUNT视图,可以实时显示SELECT、INSERT、UPDATE、DELETE、MERGEINTO五种SQL的节点级和用户级统计结果,识别当前业务负载较重的query类型,衡量整个集群和单个节点执行某种类型查询的能力。通过对以上五类SQL查询进行计数,获得指定时刻的统计结果
系统视图-PGXC_STAT_BAD_BLOCK
PGXC_STAT_BAD_BLOCK视图显示集群所有节点从启动后,在读取数据时出现Page/CU校验失败的统计信息。表1PGXC_STAT_BAD_BLOCK字段名字类型描述nodenametext节点名。databaseidinteger数据库OID。tablespaceidinteger表空间
系统视图-PGXC_STAT_ACTIVITY
PGXC_STAT_ACTIVITY视图显示当前集群下所有CN的当前用户查询相关的信息,只有系统管理员才有权限执行。表1PGXC_STAT_ACTIVITY字段名称类型描述coornametext当前集群下的CN名称。datidoid用户会话在后台连接到的数据库OID。datnamename用户会话
系统视图-PGXC_RUNNING_XACTS
PGXC_RUNNING_XACTS视图主要功能是显示集群中各个节点运行事务的信息,字段内容和PG_RUNNING_XACTS相同。表1PGXC_RUNNING_XACTS字段名称类型描述handleinteger事务在GTM对应的句柄。gxidxid事务id号。statetinyint事务状态(3
系统视图-PGXC_PREPARED_XACTS
PGXC_PREPARED_XACTS视图显示当前处于prepared阶段的两阶段事务。表1PGXC_PREPARED_XACTS字段名字类型描述pgxc_prepared_xacttext查看当前处于prepared阶段的两阶段事务。
系统视图-PGXC_OS_THREADS
PGXC_OS_THREADS视图提供当前集群中所有正常节点下的线程状态信息。表1PGXC_OS_THREADS字段名称类型描述node_nametext当前集群中所有正常节点的名字。pidbigint当前集群中所有正常节点进程中正在运行的线程号。lwpidinteger与pid对应的轻量级线程号。
系统视图-PGXC_NODE_ENV
PGXC_NODE_ENV视图提供获取集群中所有节点的环境变量信息。表1PGXC_NODE_ENV字段名称类型描述node_nametext集群中所有节点的名字。hosttext集群中所有节点的主机名称。processinteger集群中所有节点的进程号。portinteger集群中所有节点的端口号
系统视图-PGXC_GTM_SNAPSHOT_STATUS
PGXC_GTM_SNAPSHOT_STATUS视图用于查看当前GTM上事务信息。表1PGXC_GTM_SNAPSHOT_STATUS字段名称类型描述xminxid仍在运行的最小事务号。xmaxxid已完成的事务号最大的事务的下一个事务号。csninteger待提交事务的序列号。oldestxmin
系统视图-PGXC_GET_TABLE_SKEWNESS
PGXC_GET_TABLE_SKEWNESS视图展示当前库中表的数据分布倾斜情况。表1PGXC_GET_TABLE_SKEWNESS字段名称类型描述schemanamename表所在的模式名。tablenamename表名。totalsizenumeric表的总大小,单位Byte。avgsizen
系统视图-PGXC_GET_STAT_ALL_TABLES
PGXC_GET_STAT_ALL_TABLES视图获取各表的插入、更新、删除以及脏页率信息。对于高脏页率的系统表,建议在确认当前没有人操作该系统表时,再执行VACUUMFULL。此视图为GaussDB200新增功能,升级到该版本后,升级前的插入、更新、删除信息不会被统计。建议对脏页率超过30%的非
系统视图-PGXC_COMM_STATUS
PGXC_COMM_STATUS视图展示所有DN的通信库状态。表1PGXC_COMM_STATUS字段名称类型描述node_nametext节点名称。recv_speedbigint节点通信库接收速率,单位Byte/s。send_speedbigint节点通信库发送速率,单位Byte/s。mem_u
系统视图-PGXC_COMM_SEND_STREAM
PGXC_COMM_SEND_STREAM视图展示所有DN上的通信库发送流状态。表1PGXC_COMM_SEND_STREAM字段名称类型描述node_nametext节点名称。local_tidbigint使用此通信流的线程ID。remote_nametext连接对端节点名称。remote_tid
系统视图-PGXC_COMM_RECV_STREAM
PGXC_COMM_RECV_STREAM视图展示所有DN上的通信库接收流状态。表1PGXC_COMM_RECV_STREAM字段名称类型描述node_nametext节点名称。local_tidbigint使用此通信流的线程ID。remote_nametext连接对端节点名称。remote_tid
系统视图-PGXC_COMM_DELAY
PGXC_COMM_DELAY视图展示所有DN的通信库时延状态。表1PGXC_COMM_DELAY字段名称类型描述node_nametext节点名称。remote_nametext连接对端节点的对端节点名称。remote_hosttext连接对端IP的对端地址。stream_numinteger当前
系统视图-PG_WLM_STATISTICS
PG_WLM_STATISTICS视图显示作业结束后或已被处理异常后的负载管理相关信息。表1PG_WLM_STATISTICS字段名称类型描述statementtext执行了异常处理的语句。block_timebigint语句执行前的阻塞时间。elapsed_timebigint语句的实际执行时间。
系统视图-PG_VIEWS
PG_VIEWS视图提供访问数据库中每个视图的有用信息。表1PG_VIEWS字段名称类型引用描述schemanamenamePG_NAMESPACE.nspname包含视图的模式名viewnamenamePG_CLASS.relname视图名viewownernamePG_AUTHID.Erolna
系统视图-PG_USER_MAPPINGS
PG_USER_MAPPINGS视图提供访问关于用户映射的信息的接口。这个视图只是一个PG_USER_MAPPING的可读部分的视图化表现,如果用户无权使用它则查询此表时,有些选项字段会显示为空。表1PG_USER_MAPPINGS字段名字类型引用描述umidoidPG_USER_MAPPING.o
系统视图-PG_USER
PG_USER视图提供了访问数据库用户的信息。表1PG_USER字段名称类型描述usenamename用户名。usesysidoid此用户的ID。usecreatedbboolean用户是否可以创建数据库。usesuperboolean用户是否是拥有最高权限的初始系统管理员。usecatupdboo
系统视图-PG_TOTAL_USER_RESOURCE_INFO
PG_TOTAL_USER_RESOURCE_INFO视图显示所有用户资源使用情况,需要使用管理员用户进行查询。此视图在参数use_workload_manager为on时才有效。表1PG_TOTAL_USER_RESOURCE_INFO字段名称类型描述usernamename用户名。used_me