如何获取有关查询是否从特定索引中获益的信息? postgresql9.6

时间:2017-01-15 20:44:33

标签: postgresql logging indexing postgresql-9.6

如果可能的话,我想只为select语句设置log_statement,否则我将使用all语句。

之后我想列出查询以获取有关特定查询是否未使用特定索引的信息。因为当我删除并重新创建该特定索引时,我想稍后检查一个查询是否从这个特定索引中获益。

我猜SELECT * FROM pg_stat_activity无济于事。 是否可以列出查询以获取此信息?

1 个答案:

答案 0 :(得分:1)

您可以使用auto-explain将执行计划保存到日志中。

另请查看pg_stat_statements以在db目录中选择(排名)慢速语句...