0
我在django應用程序中的管理界面非常慢,應用程序由apache2和PostgreSQL支持。如何記錄由django應用程序發佈的SQL請求?
我懷疑問題是未優化的SQL請求,但我不明白哪一個。我相信每個行都會發送一個請求,而不是針對所有行的請求。
是否有可能記錄實際發送到我的數據庫的每個SQL請求?
感謝您的意見。
我在django應用程序中的管理界面非常慢,應用程序由apache2和PostgreSQL支持。如何記錄由django應用程序發佈的SQL請求?
我懷疑問題是未優化的SQL請求,但我不明白哪一個。我相信每個行都會發送一個請求,而不是針對所有行的請求。
是否有可能記錄實際發送到我的數據庫的每個SQL請求?
感謝您的意見。
使用配置文件中的log_min_duration
選項:
你也可能需要安裝自動解釋模塊,這也將轉儲慢查詢日誌文件的執行計劃。
更多細節在這裏:http://www.postgresql.org/docs/current/static/auto-explain.html
在/etc/postgresql/X.X/main/postgresql.conf
,然後重新啓動的PostgreSQL –