あなたはANALYZE
を混乱させていると思います EXPLAIN ANALYZE
を使用 。さまざまなことがあります。
変更を適用せずにクエリのコストとタイミングが必要な場合、実際のオプションはトランザクションを開始し、EXPLAIN ANALYZE
でクエリを実行することだけです。 、次にROLLBACK
。
これでもクエリは実行されます。つまり、次のようになります。
- CPU時間とI/Oが消費されます
- ロックは引き続き取得され、その間保持されます
- 新しい行は実際にはテーブルとインデックスに書き込まれますが、表示可能としてマークされることはありません。それらは次の
VACUUM
でクリーンアップされます 。