pg_stat_progress_cluster
每当CLUSTER或VACUUM FULL运行时,pg_stat_progress_cluster视图将为每个当前正在运行这两种命令之一的后端包含一行。下面的表格描述了将被报告的信息,并提供了关于如何解释这些信息的信息。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- kind
- progress
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- pid, datid, datname, relid, command, phase, cluster_index_relid, heap_tuples_scanned, heap_tuples_written, heap_blks_total, heap_blks_scanned, index_rebuild_count
- runtime verified
- false
- source
- english-manual
版本定义 PG 18
每当CLUSTER或VACUUM FULL运行时,pg_stat_progress_cluster视图将为每个当前正在运行这两种命令之一的后端包含一行。下面的表格描述了将被报告的信息,并提供了关于如何解释这些信息的信息。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| pid | integer | 可空 | 后端的进程ID。 |
| datid | oid | 可空 | 后端连接到的数据库的OID。 |
| datname | name | 可空 | 后端连接到的数据库的名称。 |
| relid | oid | 可空 | 正在聚簇的表的OID。 |
| command | text | 可空 | 正在运行的命令。CLUSTER或VACUUM FULL。 |
| phase | text | 可空 | 当前处理阶段。参见表 27.41。 |
| cluster_index_relid | oid | 可空 | 如果正在使用索引对表进行扫描,这就是正在使用的索引的OID;否则为0。 |
| heap_tuples_scanned | bigint | 可空 | 扫描的堆元组数。该计数器仅在阶段为seq scanning heap、index scanning heap 或 writing new heap 时才会递增。 |
| heap_tuples_written | bigint | 可空 | 写入的堆元组的数量。这个计数器只有在阶段为seq scanning heap、index scanning heap 或 writing new heap时才会递增。 |
| heap_blks_total | bigint | 可空 | 表中的堆块总数。这个数字以seq scanning heap开始时的数量为准。 |
| heap_blks_scanned | bigint | 可空 | 扫描的堆块数量。该计数器仅在阶段为seq scanning heap时才会递增。 |
| index_rebuild_count | bigint | 可空 | 已重建的索引数。该计数器仅在rebuilding index阶段时才会递增。 |
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:e3d0cebb2e6bffc7ad3f5fc5df2b14ee845fdd2aa1d52be53c22d6a7aa099856
正文语言: zh-Hans · 2026-09-27@419045e