Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment supprimer 8 500 000 enregistrements d'une table sur le serveur sql

Vous pouvez le faire en morceaux. Par exemple, toutes les 10 secondes, exécutez :

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

Évidemment, définissez le nombre de lignes (j'ai choisi arbitrairement 1000) et l'intervalle (j'ai choisi 10 secondes) qui a le plus de sens pour votre application.