pg_stat_progress_create_index
每当运行CREATE INDEX或REINDEX时,pg_stat_progress_create_index视图将包含当前正在创建索引的每个后端的一行。下面的表描述了将要报告的信息,并提供了关于如何解释它的信息。
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- kind
- progress
- lang
- en
- measured attributes
- true
- metadata release
- 18.6
- runtime columns
- pid, datid, datname, relid, index_relid, command, phase, lockers_total, lockers_done, current_locker_pid, blocks_total, blocks_done, tuples_total, tuples_done, partitions_total, partitions_done
- runtime verified
- false
- source
- english-manual
版本定义 PG 18
每当运行CREATE INDEX或REINDEX时,pg_stat_progress_create_index视图将包含当前正在创建索引的每个后端的一行。下面的表描述了将要报告的信息,并提供了关于如何解释它的信息。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| pid | integer | 可空 | 正在创建索引的后端的进程 ID。 |
| datid | oid | 可空 | 后端连接到的数据库的OID。 |
| datname | name | 可空 | 后端连接到的数据库的名称。 |
| relid | oid | 可空 | 正在创建索引的表的OID。 |
| index_relid | oid | 可空 | 正在创建或重建索引的OID。在非并发 CREATE INDEX的时候,此为 0。 |
| command | text | 可空 | 具体命令类型:CREATE INDEX、CREATE INDEX CONCURRENTLY、REINDEX或REINDEX CONCURRENTLY。 |
| phase | text | 可空 | 索引创建的当前处理阶段。参见表 27.44。 |
| lockers_total | bigint | 可空 | 在适用的情况下,需要等待的持锁进程总数。 |
| lockers_done | bigint | 可空 | 已完成等待的持锁进程数量。 |
| current_locker_pid | bigint | 可空 | 当前正被等待的持锁进程的进程 ID。 |
| blocks_total | bigint | 可空 | 本阶段要处理的块总数。 |
| blocks_done | bigint | 可空 | 当前阶段已经处理的块数量。 |
| tuples_total | bigint | 可空 | 当前阶段要处理的元组总数。 |
| tuples_done | bigint | 可空 | 在当前阶段已经处理的元组数量。 |
| partitions_total | bigint | 可空 | 要创建或附加索引的分区总数,包括直接分区和间接分区。在REINDEX期间,或索引未分区时,此值为0。 |
| partitions_done | bigint | 可空 | 已创建或附加索引的分区数量,包括直接分区和间接分区。在REINDEX期间,或索引未分区时,此值为0。 |
比较版本
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:1a16c55ab0e1e6d7afd0b05a0074709afeb155cabf38c6fb200bcc9e3a8ae01f
正文语言: zh-Hans · 2026-09-27@419045e