最近,我在 meta 上阅读了许多关于 PostgreSQL 10 和 12 中“索引损坏”的 Discourse 主题。
这些讨论的一个要点是,对于某些系统管理员来说,如果他们遇到性能问题,或者在进行 PostgreSQL 12 升级之前,检查其 Discourse PostgreSQL 10 索引的完整性可能很重要或值得注意。
对于那些希望执行此检查的人,我已在两个不同的 Discourse(PostgreSQL 10)安装上测试了 amcheck。该检查在(1)“双容器”设置和(2)独立单容器设置上均顺利通过了。
以下是我关于如何检查 Discourse PostgreSQL 10 配置的索引损坏以及我的结果的讨论:
我希望这篇关于 amcheck 和 Discourse(PostgreSQL 10)的简短文章能帮助任何有兴趣使用 amcheck 检查其数据库是否存在损坏索引的 Discourse 系统管理员。