Nguyên nhân I / O của bộ đệm cao SQL Server 2008 R2


8

Đang cố gắng khắc phục sự cố hiệu suất trên Máy chủ SQL mà chúng tôi có cho máy chủ quản lý tài liệu của chúng tôi và hiệu suất ngày nay đã đạt mức thấp nhất.

Nhìn vào Kho dữ liệu quản lý (MDW) mà tôi thiết lập gần đây, tôi có thể thấy một sự tăng đột biến lớn trong I / O của bộ đệm. Thời gian chờ SQL kết hợp nằm trong vùng 1500-2000 ms, cao hơn đáng kể so với bình thường (khoảng 500ms). Tỷ lệ lớn của sự gia tăng này là Bộ đệm I / O.

Không phải là một DBA và làm điều này là cần thiết, tôi ồ ạt ra khỏi chiều sâu của mình.

Có cách nào để nói lý do tại sao có sự gia tăng lớn trong Bộ đệm I / O không? Đây có phải là do truy vấn lấy một lượng lớn dữ liệu hoặc cấu hình không chính xác của giới hạn bộ nhớ SQL Server không? Có bất cứ điều gì cụ thể (hoặc chung cho vấn đề đó) tôi nên xem xét hoặc DMV tôi có thể truy vấn để giúp khắc phục sự cố không?

Máy chủ là SQL Server 2008 R2. Đó là một VM chạy hai vCPU và RAM 8GB với các đĩa được lưu trữ trên một mảng riêng trên SAN.

nhập mô tả hình ảnh ở đây

Tất cả các biểu đồ trên được tạo bằng Kho dữ liệu quản lý máy chủ SQL .

Câu trả lời:


9

Nếu bạn nhìn kỹ vào biểu đồ chờ, các thanh màu thực sự biểu thị khóa chờ, chứ không phải I / O chờ.

Ngoài ra, biểu đồ I / O cho thấy việc sử dụng đĩa hệ thống tăng lên , chứ không phải sử dụng đĩa SQL Server .

Cho rằng biểu đồ bộ nhớ đang tiến gần đến kích thước bộ nhớ hệ thống của bạn khi mức độ sử dụng hệ thống tăng theo thời gian, tôi tin rằng phiên bản của bạn bị quá mức cho cài đặt bộ nhớ máy chủ tối đa hiện tại (hoặc cài đặt bộ nhớ máy chủ tối đa không được đặt) và một hoặc nhiều bộ nhớ SQL Server được hoán đổi sang đĩa.

Giải pháp là hạ thấp cài đặt bộ nhớ máy chủ tối đa (hoặc đặt thành giá trị phù hợp nếu không được đặt). Vui lòng xem câu trả lời của tôi ở đây để có câu trả lời sâu hơn từ một kịch bản tương tự và bài đăng trên blog của tôi:

Bộ nhớ SQL Server của tôi có quá hạn không?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.