sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man tar bort 8 500 000 poster från en tabell på sql-servern

Du kan göra det i bitar. Till exempel, var 10:e sekund kör:

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

Definiera självklart radantalet (jag valde godtyckligt 1000) och intervallet (jag valde 10 sekunder) som är mest logiskt för din applikation.



  1. Hur får man antalet personer baserat på åldersgrupper med hjälp av SQL-fråga i Oracle-databasen?

  2. Välj den senaste raden för varje grupp från oracle

  3. Hur man validerar ÅÅÅÅMMDD datum angivet som parameter PL/SQL

  4. UPPDATERING .. LIMIT 1 med SqlAlchemy och PostgreSQL