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 TRIGGERsom gör ytterligare arbete, - Se efter
UNINDEXED REFERENCE CONSTRAINTSpekar 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).