Thời gian chờ của SQL Server (các truy vấn SELECT, cụ thể) có được ghi vào tệp ERRORLOG không?Đã hết thời gian chờ của SQL Server chưa?
Thông tin cơ bản là khách hàng có trang web thỉnh thoảng có thông báo "Yêu cầu hết giờ", tìm đến tôi giả định rằng thời gian chờ là do thời gian chờ của cơ sở dữ liệu gây ra. Không có lỗi hết thời gian chờ trong ERRORLOG được đề cập.
Cảm ơn vì điều đó, tôi đã thiết lập một dấu vết đi ... tôi không có bảo trì chỉ mục thường xuyên, nhưng tôi đã chống phân mảnh chúng tuần trước và vấn đề vẫn đang xảy ra. –
như tôi đã nói profiler dấu vết có thể gây ra vấn đề hiệu suất nếu còn lại trong một thời gian để chạy. tùy thuộc vào tất nhiên về tải hệ thống của bạn. –
Một dấu vết thiết lập đúng cách nên tiêu thụ ít hơn 5% CPU và tài nguyên. Bài đăng này sẽ cho bạn biết cách thực hiện: http://stackoverflow.com/questions/257906/ms-sql-server-2008-how-can-i-log-and-find-the-most-expensive-queries#257944 –