我在 django 应用程序中有一个非常慢的管理界面,该应用程序受 apache2 和 PostgreSQL 支持。
我怀疑问题是未优化的 sql 请求,但我不明白是哪一个。我相信每行都发送一个请求,而不是所有行的请求。
是否可以记录实际发送到我的数据库的每个 sql 请求?
谢谢你的建议。
我在 django 应用程序中有一个非常慢的管理界面,该应用程序受 apache2 和 PostgreSQL 支持。
我怀疑问题是未优化的 sql 请求,但我不明白是哪一个。我相信每行都发送一个请求,而不是所有行的请求。
是否可以记录实际发送到我的数据库的每个 sql 请求?
谢谢你的建议。
使用log_min_duration
配置文件中的选项:
您可能还想安装自动解释模块,该模块还将慢速查询的执行计划转储到日志文件中。
更多细节在这里:http ://www.postgresql.org/docs/current/static/auto-explain.html