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

Thủ tục SQL SERVER Hiệu suất không nhất quán

Tôi sẽ kiểm tra xem các bản cập nhật của bạn có nằm trong một giao dịch hay không. Nếu đúng như vậy, nó có thể giải thích tại sao nó chết sau một lượng dữ liệu "sửa đổi" nhất định. Bạn có thể kiểm tra mức độ lớn "tempdb" của mình dưới dạng một chỉ báo.

Ngoài ra, tôi đã thấy các trường hợp khi trong các giao dịch chạy dài, cơ sở dữ liệu sẽ chết khi có các "tập quán" khác cùng lúc, một lần nữa do tính giao dịch và mức độ cách ly được sử dụng không phù hợp.

Nếu bạn có thể chia công việc của mình thành các phần độc lập không chồng chéo, bạn có thể muốn làm điều đó:như thực hiện công việc theo từng phần theo ngày tháng, phạm vi ID của các đối tượng "gốc", v.v.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cột hình ảnh BLOB của SQL Server - giải nén bằng truy vấn BCP - tệp bị hỏng VÀ lỗi

  2. SQL Server:lỗi ngày ngoài phạm vi

  3. Kết nối trái với giá trị gần nhất mà không có trùng lặp

  4. SQL Server - Đếm các sự kiện xảy ra từ 15 phút đến 14 ngày kể từ thời gian cơ sở

  5. Làm cách nào để tạo cột được tính từ một cột khác?