0

django アプリケーションの管理インターフェイスが非常に遅いため、アプリケーションは apache2 と PostgreSQL でサポートされています。

問題は最適化されていないSQLリクエストであると思われますが、どの問題かわかりません。すべての行に対するリクエストではなく、すべての行に対してリクエストが送信されると思います。

データベースに実際に送信されたすべての SQL リクエストをログに記録することはできますか?

アドバイスありがとうございます。

4

1 に答える 1

1

log_min_duration構成ファイルで次のオプションを使用します。

http://www.postgresql.org/docs/current/static/runtime-config-logging.html#GUC-LOG-MIN-DURATION-STATEMENT

また、スロー クエリの実行計画をログ ファイルにダンプする auto-explain モジュールをインストールすることもできます。

詳細はこちら: http://www.postgresql.org/docs/current/static/auto-explain.html

于 2012-12-11T10:32:29.627 に答える