Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách xóa 8.500.000 bản ghi khỏi một bảng trên máy chủ sql

Bạn có thể làm điều đó thành nhiều phần. Ví dụ:cứ sau 10 giây thực thi:

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

Rõ ràng xác định số hàng (tôi đã chọn 1000) và khoảng thời gian (tôi đã chọn 10 giây) phù hợp nhất với ứng dụng của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server đếm số lượng giá trị riêng biệt trong mỗi cột của bảng

  2. Chuyển đổi không thành công khi chuyển đổi giá trị varchar trong câu lệnh trường hợp

  3. ExecuteNonQuery trả về -1 khi sử dụng sql COUNT bất chấp chuỗi truy vấn

  4. chèn các mục của hộp danh sách vào cơ sở dữ liệu máy chủ sql

  5. SQL:tìm kiếm một chuỗi trong mỗi cột varchar trong cơ sở dữ liệu