↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 系统目录

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视图将包含当前正在创建索引的每个后端的一行。下面的表描述了将要报告的信息,并提供了关于如何解释它的信息。

目录列

列类型可空性描述
pidinteger可空正在创建索引的后端的进程 ID。
datidoid可空后端连接到的数据库的OID。
datnamename可空后端连接到的数据库的名称。
relidoid可空正在创建索引的表的OID。
index_relidoid可空正在创建或重建索引的OID。在非并发 CREATE INDEX的时候,此为 0。
commandtext可空具体命令类型:CREATE INDEX、CREATE INDEX CONCURRENTLY、REINDEX或REINDEX CONCURRENTLY。
phasetext可空索引创建的当前处理阶段。参见表 27.44。
lockers_totalbigint可空在适用的情况下,需要等待的持锁进程总数。
lockers_donebigint可空已完成等待的持锁进程数量。
current_locker_pidbigint可空当前正被等待的持锁进程的进程 ID。
blocks_totalbigint可空本阶段要处理的块总数。
blocks_donebigint可空当前阶段已经处理的块数量。
tuples_totalbigint可空当前阶段要处理的元组总数。
tuples_donebigint可空在当前阶段已经处理的元组数量。
partitions_totalbigint可空要创建或附加索引的分区总数,包括直接分区和间接分区。在REINDEX期间,或索引未分区时,此值为0。
partitions_donebigint可空已创建或附加索引的分区数量,包括直接分区和间接分区。在REINDEX期间,或索引未分区时,此值为0。

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · english-manuals:1a16c55ab0e1e6d7afd0b05a0074709afeb155cabf38c6fb200bcc9e3a8ae01f

正文语言: zh-Hans · 2026-09-27@419045e