Những công cụ này vẫn còn hiệu lực?


10

Tôi đang xem một hội thảo trên web 7 năm được thực hiện bởi Brent Ozar ( https://youtu.be/U_Kle3gKaHc ), và nghe nói về một số mặt hàng được đề xuất tại thời điểm đó.

  1. Tiện ích SQLDiag.
  2. SQLNexus.
  3. Công cụ PAL.
  4. Cố vấn điều chỉnh cơ sở dữ liệu.
  5. BPA (Phân tích thực tiễn tốt nhất).
  6. Quản lý dựa trên chính sách máy chủ SQL.

Có phải tất cả chúng vẫn được sử dụng / xem xét hoặc có một cái gì đó mới hơn thay thế chúng?

Câu trả lời:


16

Brent đây - anh chàng trong bộ tóc giả ngực đầy lông trong video.

Giống như bộ tóc giả ngực đầy lông đó, tôi không sử dụng những công cụ đó nữa. Các video vẫn chỉ là vì lợi ích cứu trợ truyện tranh.

Theo thời gian, tôi muốn các công cụ tốt hơn, vì vậy với sự giúp đỡ của đồng nghiệp, tôi đã xây dựng chúng và mở nguồn. Đây là repo Github cho Bộ phản hồi đầu tiên , bao gồm:

  • sp_Blitz - kiểm tra sức khỏe, thay thế BPA cho nhu cầu của tôi
  • sp_BlitzFirst - kiểm tra hiệu suất, thay thế Diag / Nexus cho hầu hết các nhu cầu của tôi, đặc biệt là với tham số @SinceStartup = 1
  • sp_BlitzCache - kiểm tra hiệu suất tập trung vào các truy vấn
  • sp_Blitz Index - kiểm tra thiết kế chỉ mục thay thế DTA cho tôi

Xin chào Brent, thật tuyệt khi được nghe từ bạn một lần nữa. Tôi khá chắc chắn rằng đó là trường hợp, nhưng tôi chỉ cố gắng đảm bảo rằng tôi không thiếu thứ gì ở đây và được đăng trên stackoverflow (như bạn sẽ nói là làm). Nếu tôi có một câu hỏi, có lẽ ai đó cũng có câu hỏi đó ;-) Có một câu hỏi hay!
TheNixon

@TheNixon làm tốt lắm! Rất vui khi thấy bạn đăng nó, heh.
Brent Ozar

7

Cho dù những điều này là hợp lệ, và những gì chúng nên được sử dụng hay không có thể là một câu trả lời lớn và chủ yếu là ý kiến. Vì vậy, tôi đã cố gắng trả lời điều này một cách khách quan nhất có thể, từ quan điểm cho dù chúng (hoặc trông giống như chúng) đang được duy trì / cập nhật tích cực. Cuộn xuống phía dưới để tóm tắt.

1:

SQLDiag vẫn được sử dụng cho SQL Server 2016, nhưng có thể không dùng nữa

Tiện ích này có thể được thay đổi và các ứng dụng hoặc tập lệnh dựa trên các đối số hoặc hành vi dòng lệnh của nó có thể không hoạt động chính xác trong các bản phát hành trong tương lai.

2:

SQL Nexus có vẻ như vẫn đang được phát triển và phiên bản mới nhất (5.5.0.1) đã được phát hành trên CodePLex

3:

Công cụ PAL phiên bản gần đây nhất (2.7.7) đã được phát hành vào tháng 5 năm ngoái (không thể tìm thêm thông tin về tuổi thọ của điều này, tôi sẽ tiếp tục tìm kiếm - có vẻ như Data Collector hầu hết những gì nó làm).

1-3 (sắp xếp):

Vì vậy, có, mặc dù rất nhiều tính năng này đã được bao gồm trong thành phần Trình thu thập dữ liệu có thể thay thế một phần rất nhiều thành phần này (được thảo luận một phần ở đây. ), Cùng với Kho dữ liệu quản lý , những điều này cũng giúp quản lý nhiều máy chủ dễ dàng hơn.

4:

Cố vấn điều chỉnh cơ sở dữ liệu được đóng gói vào năm 2016 và dường như vẫn là một thành phần cốt lõi. Theo như các lựa chọn thay thế, bạn có thể tự kiểm tra mọi thứ bằng DMV và có các công cụ của bên thứ ba như Qure Analyzer (Tôi không có kinh nghiệm về công cụ này và tôi chỉ đề cập đến nó như một ví dụ, nếu bạn muốn biết thêm hãy xem SO này bài đăng yêu cầu thay thế cho Cố vấn điều chỉnh

5:

BPA dường như không được duy trì, mặc dù tôi thực sự không thể tìm thấy bất cứ điều gì xác nhận rằng nó đã chính thức bị loại bỏ (thực ra đó là một công cụ Windows Server, làm phức tạp việc tìm kiếm thông tin và có BPA cho Windows Server 2012) - không có BPA cho SQL Server 2014 trở lên. Vì vậy, nó có thể vẫn hữu ích nếu bạn vào năm 2012 hoặc sớm hơn. Chủ đề trung tâm của SQL Server này thảo luận về vấn đề này, nhưng dường như không có sự thay thế rõ ràng nào làm tất cả (tôi sẽ thêm vào điều này nếu tôi có thể tìm thấy thứ gì đó).

6:

Quản lý dựa trên chính sách vẫn là một điều, hãy xem - Máy chủ quản lý trung tâm , giúp bạn quản lý nhiều máy chủ (kết hợp với bộ thu thập dữ liệu để thay thế một số yếu tố của các công cụ khác).

TL; DR / Tóm tắt:

Có, hầu hết các công cụ này vẫn có thể được sử dụng, nhưng một số công cụ đã cũ và có thể không được cập nhật.

SQLDiag được đóng gói vào năm 2016 (nhưng có vẻ iffy cho tương lai, công cụ SQL Nexus và PAL đều có phiên bản được phát hành trên codeplex trong năm ngoái. Cố vấn điều chỉnh cơ sở dữ liệu dường như vẫn là một thành phần cốt lõi của SQL Server. đã được phát hành cho SQL Server kể từ SQL Server 2012, dường như không có từ chính thức nhưng có vẻ như nó đang được phát triển. Quản lý dựa trên chính sách vẫn đang được sử dụng và nhìn vào Máy chủ quản lý trung tâm với Trình thu thập dữ liệu có thể thay thế, một phần, một số công cụ khác để quản lý liên tục.

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.