Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да изтриете 8 500 000 записа от една таблица на sql сървър

Можете да го направите на парчета. Например, на всеки 10 секунди изпълнявайте:

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

Очевидно дефинирайте броя на редовете (произволно избрах 1000) и интервала (избрах 10 секунди), което е най-разумно за вашето приложение.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да пиша с помощта на BCP към отдалечен SQL сървър?

  2. String_agg за SQL Server преди 2017 г

  3. Вземете текущия идентификатор за влизане в SQL Server (T-SQL)

  4. PHP Фатална грешка:Извикване на недефинирана функция mssql_query()

  5. SQL Server не използва индекс, сравняващ datetime с not null