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

Come eliminare 8.500.000 di record da una tabella sul server sql

Puoi farlo a pezzi. Ad esempio, ogni 10 secondi esegui:

delete from activities where activityid in 
  (select top 1000 activityid from activities where unt_uid is null)

Ovviamente definisci il conteggio delle righe (ho scelto arbitrariamente 1000) e l'intervallo (ho scelto 10 secondi) che ha più senso per la tua applicazione.