Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Prestazioni di CANCELLAZIONE SQL

Possibili cause:

1) operazioni di eliminazione a cascata

2) trigger(i)

3) il tipo della colonna della chiave primaria è qualcosa di diverso da un numero intero, forzando così una conversione di tipo su ciascun valore pk per eseguire il confronto. ciò richiede una scansione completa della tabella.

4) la tua query finisce davvero con un punto come l'hai postata nella domanda? in tal caso, il numero può essere considerato un numero in virgola mobile anziché un intero, provocando così una conversione del tipo simile a 3)

5) la tua query di eliminazione è in attesa di un'altra query lenta per rilasciare un blocco