Redhat 上有 Postgres 9.6 我想解释分析慢查询(相当复杂的查询),它需要太多时间。我与 EXPLAIN ANALYZE 的会话消耗了一个 CPU 的 100%,即使 24 小时后也没有完成。如果 Postgres 无法构建执行计划,如何分析问题?
Redhat 上有 Postgres 9.6 我想解释分析慢查询(相当复杂的查询),它需要太多时间。我与 EXPLAIN ANALYZE 的会话消耗了一个 CPU 的 100%,即使 24 小时后也没有完成。如果 Postgres 无法构建执行计划,如何分析问题?
如果您只想查看执行计划,请
EXPLAIN
不要运行ANALYZE
.ANALYZE
将导致执行查询,这提供了更多有用的数据,但需要与查询运行一样长的时间。