database_* 表
database_*
表存储一个 Greenplum 数据库实例的工作负载信息。这里一共有三张表,每张表都具有相同的结构(列):
database_now
是一个外部表,其数据文件位于$MASTER_DATA_DIRECTORY/gpperfmon/data
. 从数据采集代理程序获得数据以后,自动提交到database_history
表之前,当前查询工作负载数据存储在database_now
表中。database_tail
是一个外部表, 其数据文件位于$MASTER_DATA_DIRECTORY/gpperfmon/data
. 它是一个过渡表,当数据已经从database_now
中清除,但还没有提交到database_history
表中时,暂存在这里。它通常仅包含数据几分钟时间。database_history
是一个常规表, 用于存储历史查询工作负载数据。 它已预先设置为按月分区。 分区会根据需要以两个月为增量自动添加。
列 | 类型 | 说明 |
---|---|---|
ctime |
timestamp | 该行的创建时间. |
queries_total |
int | 采集数据时,Greenplum 数据库中的查询总数量. |
queries_running |
int | 采集数据时,活动的查询数量. |
queries_queued |
int | 采集数据时,资源组或资源队列中处于等待状态的查询数量(与当前使用的资源管理器相关). |
Parent topic: gpperfmon 数据库