クエリに時間がかかる理由については、いくつかの説明があります。
- 別のセッションによってブロックされる可能性があります(ほとんどの場合)。削除する前に、他の誰も行をロックしていないことを確認する必要があります。例:issue
SELECT NULL FROM tablename WHERE colname=:value FOR UPDATE NOWAIT
、 -
ON DELETE TRIGGER
が存在する可能性があります 追加の作業を行います -
UNINDEXED REFERENCE CONSTRAINTS
を確認してください このテーブルを指しています(このようなインデックス付けされていない外部キーが存在するかどうかを判断するのに役立つAskTomのスクリプトがあります)。