私はDjango Webアプリケーションを開発しています。 次のクエリは、DBdjango_migrationsのためにまだ実行中のクエリ
SELECT "django_migrations" の実行に滞在する "アプリ"、 "django_migrations" "名" から、ここで "django_migrations"
の例から:。。選択query_start 、state_change、待機中、状態、pg_stat_activityからの問い合わせ;唯一
- ジャンゴ1.11.2
- のPostgreSQL 9.2.17
- :
test6=> select query_start,state_change,waiting,state,query from pg_stat_activity; query_start | state_change | waiting | state | query -------------------------------+-------------------------------+---------+--------+-------------------------------------------------------------------------------------------------- 2017-06-21 16:02:21.926337+02 | 2017-06-21 16:02:21.926402+02 | f | idle | SELECT "django_migrations"."app", "django_migrations"."name" FROM "django_migrations"
は "のrunserver"
現在の設定を停止刚性適用
- CONN_MAX_AG Eはsettings.pyに設定されています
なぜDjangoはクエリ実行後に接続を閉じないのですか? documentationから
クエリはまだ実行中ですが、どういう意味ですか?どのようにそれを決定していますか?どのように最初の場所でそれを実行していますか? "pg_stat_activity"経由で –
クエリはまだ "アイドル"状態であり、接続はまだ10/15時間後に生きています。 – Mattia