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

Thư viện kiểu chờ SQLskills hiện hiển thị dữ liệu SentryOne

Một vài năm trước, tôi nhận ra rằng có một khoảng trống lớn về kiến ​​thức trong cộng đồng SQL Server - tất cả các kiểu chờ khác nhau có nghĩa là gì? - vì vậy tôi đã bắt đầu một dự án lao động tình yêu để ghi lại tất cả các kiểu chờ và lớp chốt đã tồn tại từ SQL Server 2005 trở đi. Vào tháng 5 năm 2016, tôi đã phát hành Thư viện Loại chờ SQLskills và Thư viện Chốt lớp và tôi đã cập nhật tất cả các tập lệnh liên quan đến các đợi của mình để đưa các URL được tạo tự động vào thư viện để giúp mọi người khắc phục sự cố về hiệu suất. Tất cả 898 lượt chờ và 185 lượt chốt thông qua SQL Server 2016 đều có trong thư viện, với thông tin chi tiết về 303 lượt đợi và 32 lượt chốt cho đến nay.

Tuy nhiên, một điều còn thiếu trong thư viện là một dấu hiệu cho thấy liệu một sự chờ đợi cụ thể là hiếm gặp hay liệu đó có phải là một sự chờ đợi mà hầu như mọi người đều có thể nhìn thấy trên các phiên bản của họ. Vì vậy, tôi đã làm việc với người bạn tốt của mình Greg Gonzalez, Giám đốc điều hành của SentryOne (trước đây gọi là SQL Sentry và một công ty đối tác lâu năm với SQLskills), về một số ý tưởng về việc sử dụng kho dữ liệu của họ về các chỉ số hiệu suất ẩn danh từ hàng nghìn trường hợp của SQL Server mà các công cụ của họ giám sát.

Kết quả của các cuộc thảo luận đó và công việc gần đây là hôm nay chúng tôi thông báo rằng tất cả các kiểu chờ trong thư viện đều có một đồ họa thông tin mới cho thấy mức độ phổ biến của mỗi kiểu chờ.

Dưới đây là ảnh chụp màn hình đồ họa thông tin cho CXPACKET đợi:

Trên trục hoành là thang đo (có thể chuyển đổi giữa tuyến tính và logarit) về tỷ lệ phần trăm các trường hợp (được SentryOne theo dõi) đã trải qua thời gian chờ đợi này trong tháng trước đó và trên trục tung là tỷ lệ phần trăm thời gian mà các phiên bản đó đã trải qua thời gian chờ đợi đó thực sự đã có một chuỗi chờ đợi kiểu chờ đó.

Tất cả điều này có nghĩa là gì? Giờ đây, bạn có thể biết mình đang gặp phải điều gì đó hiếm gặp hay rất bình thường.

Điều tuyệt vời hơn nữa là đồ họa thông tin có tính tương tác trong thư viện - bạn có thể nhấp vào bất kỳ hàng đợi nào được hiển thị và được đưa đến trang của nó.

Tôi nghĩ rằng đây là một bổ sung thực sự hữu ích cho thư viện và tôi rất biết ơn SentryOne đã cung cấp dữ liệu này cho cộng đồng!

Kiểm tra thư viện được nâng cấp tại URL sau:https://www.sqlskills.com/help/waits/

Tái bút Rất cảm ơn Jim Benton và Melissa Coates từ SentryOne đã xây dựng đồ họa thông tin và nguồn dữ liệu back-end, cũng như Jonathan Kehayias của chúng tôi vì đã giúp tôi tích hợp đồ họa thông tin vào thư viện.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa khóa chính và khóa duy nhất

  2. Cách tránh chèn các bản ghi trùng lặp trong truy vấn SQL INSERT (5 cách dễ dàng)

  3. Bắt đầu với Cloud Firestore cho iOS

  4. Sử dụng Microsoft DiskSpd để kiểm tra hệ thống con lưu trữ của bạn

  5. Thuê hoặc Nhận thuê:Mô hình dữ liệu cho quy trình tuyển dụng