PLE thấp trên NUMA nút 000, cao trên 001


10

Tôi đang xem PLE (Tuổi thọ trang) trên các nút NUMA trên Máy chủ SQL của chúng tôi và tình cờ thấy một bản phân phối khá kỳ lạ. Nút NUMA 000 có PLE rất thấp so với 001. Tôi không chắc tại sao lại như vậy. Tôi đã kiểm tra trên nhiều Máy chủ SQL khác trong môi trường của chúng tôi và các máy chủ sản xuất khác không có hành vi này.

Hệ thống đang chạy SQL Server 2012 Enterprise Edition trên Dell m620 với Ram 256GB. Đó là máy 2 ổ cắm, 6 lõi (bật HT). MAXDOP được đặt ở 6. Các mô-đun bộ nhớ AFAIK được cài đặt đồng đều trên các ngân hàng bộ nhớ của CPU

Một cái gì đó cho tôi biết nút NUMA 000 có các tác vụ SQL khác để thực hiện, đó là các nút khác, nhưng tôi đã quên nơi tôi nghe / nhìn thấy nó.

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

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

Hình ảnh PLE

@@Version hiển thị: Microsoft SQL Server 2012 (SP1) - 11.0.3412.0 (X64)


2
PLE tự nói với nó ít. Có nhiều bộ đếm hơn như Buffer NodeMemory Node có thể làm sáng hơn một chút. Và cuối cùng: có vấn đề về hiệu suất, hay đây chỉ là một sự tò mò? Cách phân tích hiệu suất của SQL Server
Remus Rusanu

@RemusRusanu: Nếu chúng tôi có vấn đề về hiệu suất trong tay, không ai biết :) tôi đang yêu cầu hoàn toàn không quan tâm.
Kasper Brandenburg

Nếu bạn thấy bộ đếm stolen nodes memory KBthì giá trị của nó là 97G, IMO rất cao. Bộ nhớ bị đánh cắp là bộ nhớ không được sử dụng cho mục đích cơ sở dữ liệu mà bởi SQL Server cho các hoạt động như sắp xếp, băm và các mục đích linh tinh khác. Mặt khác mục tiêu và tổng bộ nhớ là như nhau. Điều này có vẻ lạ. Bạn phải áp dụng SP2 nhưng tôi có cảm giác rằng PLE có thể được tính toán không chính xác
Shanky

Ổn thỏa. Chúng tôi có thể hiển thị SQL2014 thay vì cài đặt SP2
Kasper Brandenburg

Câu trả lời:


1

Nếu bạn có một truy vấn chuyên sâu đọc trên một nút NUMA (trong trường hợp này là 0), thì nó có thể có tuổi thọ trang thấp hơn so với các nút NUMA khác.

Điều đó hoàn toàn bình thường.

Để xem những truy vấn nào đang chạy ngay bây giờ, bạn có thể sử dụng sp_WhoIsActive tuyệt vời của Adam Machanic . Nó hoàn toàn miễn phí. Một số người thậm chí còn chạy nó sau mỗi X phút và đăng nhập dữ liệu vào một bảng để họ có thể quay lại để xem những gì đang chạy tại thời điểm PLE kết thúc.


-1

Sự hiểu biết của tôi về kiến ​​trúc NUMA là mỗi nút cách ly chính nó. Trong trường hợp đó, họ có thể sẽ làm công việc rất khác nhau. Ví dụ: 0 có thể thực hiện các truy vấn yêu cầu nhiều I / O vật lý trong khi 1 gặp may mắn và tìm thấy tất cả dữ liệu của nó trong nhóm bộ đệm.

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.