Có thể có một số giải thích tại sao truy vấn của bạn mất nhiều thời gian:
- Bạn có thể bị chặn bởi một phiên khác (rất có thể). Trước khi xóa, bạn nên đảm bảo rằng không có người nào khác đang khóa các hàng, ví dụ:issue
SELECT NULL FROM tablename WHERE colname=:value FOR UPDATE NOWAIT
, - Có thể có
ON DELETE TRIGGER
điều đó có tác dụng bổ sung, - Kiểm tra
UNINDEXED REFERENCE CONSTRAINTS
trỏ đến bảng này (có một đoạn mã từ AskTom sẽ giúp bạn xác định xem các khóa ngoại không được lập chỉ mục đó có tồn tại hay không).