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

Tại sao một CẬP NHẬT mất nhiều thời gian hơn một CHỌN?

  • ghi tệp nhật ký giao dịch
  • cập nhật chỉ mục
  • tra cứu khóa ngoại
  • các tầng khóa ngoại
  • lượt xem được lập chỉ mục
  • cột được tính
  • kiểm tra các ràng buộc
  • khóa
  • chốt
  • khóa báo cáo tài khoản
  • cách ly ảnh chụp nhanh
  • Phản chiếu DB
  • tăng trưởng tệp
  • quá trình đọc / ghi khác
  • tách trang / chỉ mục nhóm không phù hợp
  • chuyển tiếp con trỏ / sự kiện tràn hàng
  • chỉ số kém
  • thống kê đã lỗi thời
  • bố cục đĩa kém (ví dụ:một RAID lớn cho mọi thứ)
  • Kiểm tra các ràng buộc bằng UDF có quyền truy cập bảng
  • ...

Mặc dù, nghi phạm thông thường là kẻ kích hoạt ...

Ngoài ra, điều kiện bổ sung của bạn không có ý nghĩa:Làm thế nào SQL Server biết để bỏ qua nó? Một bản cập nhật vẫn được tạo với hầu hết các hành lý ... thậm chí bộ kích hoạt vẫn sẽ hoạt động. Các khóa phải được giữ trong khi các hàng được tìm kiếm các điều kiện khác, chẳng hạn như

Đã chỉnh sửa tháng 9 năm 2011 và tháng 2 năm 2012 với nhiều tùy chọn hơ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. Làm cách nào để ghi đầu ra câu lệnh SQL vào tệp CSV?

  2. có cách nào để lấy danh sách các chức năng sẵn có của máy chủ sql không?

  3. Cách tạo khóa chính tổng hợp trong SQL Server 2008

  4. Nhập tệp CSV vào SQL Server bằng SqlBulkCopy

  5. Cách tạo thả các tập lệnh Ràng buộc Duy nhất trong Cơ sở dữ liệu SQL Server - Hướng dẫn SQL Server / TSQL Phần 99