Postgres EXPLAIN ANALYZE 超级慢

Mik*_*nov 1 postgresql performance explain

Redhat 上有 Postgres 9.6 我想解释一下慢查询(相当复杂的一个),它需要太多时间。我与 EXPLAIN ANALYZE 的会话消耗了一个 CPU 的 100% 并且即使在 24 小时后也没有完成。Postgres无法建立执行计划如何分析问题?

Lau*_*lbe 6

如果您只想查看执行计划,请在EXPLAIN不带ANALYZE.

ANALYZE 将导致执行查询,这提供了更多有用的数据,但只要查询运行就需要多长时间。