Det kan finnas flera förklaringar till varför din fråga tar lång tid:
- Du kan bli blockerad av en annan session (mest troligt). Innan du tar bort bör du se till att ingen annan låser raderna, t.ex.:issue
SELECT NULL FROM tablename WHERE colname=:value FOR UPDATE NOWAIT
, - Det kan finnas en
ON DELETE TRIGGER
som gör ytterligare arbete, - Se efter
UNINDEXED REFERENCE CONSTRAINTS
pekar på den här tabellen (det finns ett skript från AskTom som hjälper dig att avgöra om sådana oindexerade främmande nycklar finns).