发布于 2026-09-10T10:59:47.779652Z · Christophe Pettus · thebuild.com

Christophe Pettus 讲到 ignore_system_indexes:打开后服务器改用顺序扫描读系统目录,规划器也不再考虑目录索引。它默认关闭,属于罕见的 backend 级参数,只能写在配置文件或连接时用 PGOPTIONS 指定,会话建立后无法 SET。它存在的理由是系统目录索引损坏后 REINDEX 本身也走不通,此时用单用户模式加 -P 执行 REINDEX SYSTEM。它只保护读,DDL 仍会写索引。
Christophe Pettus 讲到 ignore_system_indexes:打开后服务器改用顺序扫描读系统目录,规划器也不再考虑目录索引。它默认关闭,属于罕见的 backend 级参数,只能写在配置文件或连接时用 PGOPTIONS 指定,会话建立后无法 SET。它存在的理由是系统目录索引损坏后 REINDEX 本身也走不通,此时用单用户模式加 -P 执行 REINDEX SYSTEM。它只保护读,DDL 仍会写索引。
来源记录
- center.info_item · 02371d47473b49f3 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · 02371d47473b49f3 · 2026-10-03T04:08:55.967155Z