id という名前の主キーと約 20 のエントリを持つ単純な PostgreSQL テーブルがあります。
以下の実行には 60 ~ 70 秒かかります。
DELETE FROM user WHERE id = '20'
単純なSELECT
クエリは 10 ml 未満で実行されますが、これは問題ありません。
クエリを実行EXPLAIN
すると、次の出力が表示されます。DELETE
"Seq Scan on user (cost=0.00..1.26 rows=1 width=6)"
" Filter: ((id)::text = '20'::text)"
削除クエリにそれほど時間がかかることについての説明が見つかりません。足りないものはありますか?