Il seguente articolo, Operazioni di eliminazione rapida ordinata potrebbe interessarti.
Esecuzione di rapide operazioni di eliminazione di SQL Server
La soluzione si concentra sull'utilizzo di una vista per semplificare il piano di esecuzione prodotto per un'operazione di eliminazione in batch. Ciò si ottiene facendo riferimento alla tabella data una volta, anziché due volte, il che a sua volta riduce la quantità di I/O richiesta.