postgresql 9.3 记录慢速查询

postgresql 9.3 log slow queries

我正在将 Rails 应用程序与 Postgres 9.3 数据库一起使用并进行一些性能修复。我想知道如何找出日志文件中最慢的查询。假设查询花费的时间超过 30 毫秒。

在 postgresql.conf 中你应该取消注释行

#log_min_duration_statement = -1

并将其值更改为 30。这样,将记录超过 30 毫秒的查询