Potrebbero esserci diverse spiegazioni sul motivo per cui la tua query richiede molto tempo:
- Potresti essere bloccato da un'altra sessione (molto probabilmente). Prima di eliminare dovresti assicurarti che nessun altro stia bloccando le righe, ad esempio:Issue
SELECT NULL FROM tablename WHERE colname=:value FOR UPDATE NOWAIT
, - Potrebbe esserci un
ON DELETE TRIGGER
che fa lavoro aggiuntivo, - Cerca
UNINDEXED REFERENCE CONSTRAINTS
indicando questa tabella (c'è uno script di AskTom che ti aiuterà a determinare se esistono tali chiavi esterne non indicizzate).