Vấn đề tôi gặp phải được giải thích trong một bài đăng trên blog mà tôi đã tạo cho vấn đề này (dễ tham khảo và quản lý các phản hồi / giải pháp ở 1 vị trí) có thể tìm thấy ở đây: http://schoennie.blogspot.com/ 2013/09 / Slow-statman-query-vấn đề-với-sp2010.html
Tóm tắt ngắn gọn là bản cài đặt máy chủ duy nhất của SharePoint 2010 trên SQL 2008R2 (cùng một máy chủ) đang gặp phản hồi chậm RẤT cho mỗi lần tải lên đầu tiên trong một khoảng thời gian nhất định (dường như là vào mỗi buổi sáng). Việc phân tích các hoạt động SQL đã tiết lộ với tôi rằng khi bạn bắt đầu tải lên, truy vấn này sẽ được thực thi trước khi phần chèn vào phần cứng của bản tải lên:
SELECT StatMan([SC0], [LC0])
FROM (SELECT TOP 100 PERCENT CONVERT(VARBINARY,
SUBSTRING ([Content], 1, 100) +
+SUBSTRING([Content], CASE
WHEN LEN([Content]) <= 200 THEN 101
ELSE LEN([Content]) - 99
END, 100)) AS [SC0],
DATALENGTH([Content]) AS [LC0]
FROM [dbo].[AllDocStreams] WITH (READUNCOMMITTED)
ORDER BY [SC0]) AS _MS_UPDSTATS_TBL
Tôi đã dành vài ngày để cố gắng có thêm thông tin về truy vấn Statman này và lý do tại sao nó khiến cho đĩa i / o đi qua mái nhà và Độ dài hàng đợi của đĩa tăng lên trên 5 giá trị (thường là khoảng 0,01)
Hãy chia sẻ suy nghĩ của bạn về điều này hoặc có thể chỉ cho tôi một hướng / tài nguyên nhất định? Tôi tham gia với tư cách là SharePoint Consulting & DBA trong không gian phần mềm này khoảng 8 năm nay, nhưng tôi chưa thấy điều gì như thế này!
Cảm ơn rất nhiều trước, Jeroen