เครื่องมือเหล่านี้ยังคงใช้ได้หรือไม่?


10

ฉันกำลังดูการสัมมนาผ่านเว็บอายุ 7 ปีที่จัดทำโดย Brent Ozar ( https://youtu.be/U_Kle3gKaHc ) และได้ยินรายการแนะนำหลายรายการในเวลานั้น

  1. ยูทิลิตี้ SQLDiag
  2. SQLNexus
  3. เครื่องมือ PAL
  4. ที่ปรึกษาการปรับฐานข้อมูล / ตัวช่วยสร้าง
  5. BPA (ตัววิเคราะห์วิธีปฏิบัติที่ดีที่สุด)
  6. การจัดการตามนโยบายของเซิร์ฟเวอร์ SQL

พวกเขาทั้งหมดยังคงใช้ / พิจารณาอยู่หรือมีสิ่งใหม่ที่แทนที่พวกเขาหรือไม่?

คำตอบ:


16

เบรนต์ที่นี่ - ผู้ชายในวิกขนหน้าอกในวิดีโอ

เหมือนวิกผมแบบขนหน้าอกผมไม่ได้ใช้เครื่องมือเหล่านั้นอีกแล้ว วิดีโอยังคงมีขึ้นเพื่อเห็นแก่ความโล่งอกเท่านั้น

เมื่อเวลาผ่านไปฉันต้องการเครื่องมือที่ดีกว่าด้วยความช่วยเหลือจากเพื่อนร่วมงานของฉันฉันจึงสร้าง 'em และเปิดแหล่งที่มา' นี่คือ repo Github สำหรับ First Responder Kitซึ่งประกอบด้วย:

  • sp_Blitz - ตรวจสุขภาพแทนที่ BPA สำหรับความต้องการของฉัน
  • sp_BlitzFirst - การตรวจสอบประสิทธิภาพแทนที่ Diag / Nexus สำหรับความต้องการส่วนใหญ่ของฉันโดยเฉพาะด้วยพารามิเตอร์ @SinceStartup = 1
  • sp_BlitzCache - การตรวจสอบประสิทธิภาพที่มุ่งเน้นไปที่แบบสอบถาม
  • sp_BlitzIndex - การตรวจสอบการออกแบบดัชนีที่แทนที่ DTA สำหรับฉัน

สวัสดีเบรนต์ดีใจมากที่ได้ยินจากคุณอีก ฉันค่อนข้างแน่ใจว่าเป็นอย่างนั้น แต่ฉันแค่พยายามทำให้แน่ใจว่าฉันจะไม่พลาดอะไรบางอย่างที่นี่และโพสต์ใน stackoverflow (ตามที่คุณบอกว่าจะทำ) ถ้าฉันมีคำถามบางทีคนอื่นก็มีเหมือนกัน ;-) ขอให้ดี!
TheNixon

@TheNixon ทำได้ดีมาก! ดีใจที่ได้เห็นคุณโพสต์มัน
เบรนต์โอซาร์

7

ไม่ว่าสิ่งเหล่านี้จะถูกต้องและสิ่งที่พวกเขาควรใช้หรือไม่อาจเป็นคำตอบที่ใหญ่และเป็นความเห็นส่วนใหญ่ ดังนั้นฉันจึงพยายามที่จะตอบคำถามนี้อย่างเป็นกลางที่สุดเท่าที่จะเป็นไปได้จากมุมมองว่าพวกเขา (หรือดูเหมือนพวกเขา) กำลังได้รับการบำรุงรักษา / ปรับปรุงอย่างแข็งขัน เลื่อนไปที่ด้านล่างเพื่อดูข้อมูลสรุป

1:

SQLDiagยังคงใช้งานอยู่สำหรับ SQL Server 2016 แต่มีความเป็นไปได้สำหรับการคัดค้าน

ยูทิลิตีนี้อาจมีการเปลี่ยนแปลงและแอปพลิเคชันหรือสคริปต์ที่อาศัยข้อโต้แย้งบรรทัดคำสั่งหรือพฤติกรรมอาจทำงานไม่ถูกต้องในรุ่นอนาคต

2:

SQL Nexusดูเหมือนว่าจะยังคงได้รับการพัฒนาและเวอร์ชั่นล่าสุด (5.5.0.1) วางจำหน่ายบนCodePLex

3:

เครื่องมือ PALรุ่นล่าสุด (2.7.7) เปิดตัวเมื่อเดือนพฤษภาคม (ไม่สามารถหาข้อมูลเพิ่มเติมเกี่ยวกับชีวิตของสิ่งนี้ได้ฉันจะมองต่อไป - ดูเหมือนว่าตัวเก็บรวบรวมข้อมูลส่วนใหญ่ทำในสิ่งนี้)

1-3 (เรียงลำดับ):

ใช่แม้ว่าคุณสมบัติเหล่านี้จำนวนมากจะถูกรวมไว้ในคอมโพเนนต์Data Collectorซึ่งบางส่วนสามารถแทนที่สิ่งที่ทำส่วนประกอบเหล่านี้ได้ (บางส่วนกล่าวถึงที่นี่ ) พร้อมกับManagement Data Warehouseแต่ยังช่วยให้จัดการเซิร์ฟเวอร์หลายเครื่องได้ง่ายขึ้น

4:

ที่ปรึกษาการปรับฐานข้อมูลบรรจุด้วย 2016 และดูเหมือนว่าจะยังคงเป็นองค์ประกอบหลัก คุณสามารถตรวจสอบสิ่งต่าง ๆ ด้วยตัวคุณเองโดยใช้ DMV และมีเครื่องมือของบุคคลที่สามเช่น Qure Analyzer (ฉันไม่มีประสบการณ์เกี่ยวกับเครื่องมือนี้และฉันพูดถึงมันเป็นตัวอย่างเท่านั้นหากคุณต้องการทราบเพิ่มเติมเกี่ยวกับ SO นี้ โพสต์ที่ถามถึงทางเลือกอื่นในการปรับแต่งที่ปรึกษา

5:

BPA ดูเหมือนจะไม่ได้รับการบำรุงรักษาแม้ว่าฉันจะไม่สามารถหาสิ่งใดได้ยืนยันว่ามันถูกกำจัดอย่างเป็นทางการ (จริง ๆ แล้วเป็นเครื่องมือของ Windows Server ซึ่งทำให้การค้นหาข้อมูลมีความซับซ้อนและมี BPA สำหรับ Windows Server 2012) - ไม่มี BPA สำหรับ SQL Server 2014 หรือใหม่กว่า ดังนั้นอาจเป็นประโยชน์หากคุณอยู่ในปี 2012 หรือก่อนหน้า เธรดSQL Server Centralนี้อธิบายถึงสิ่งนี้ แต่ดูเหมือนจะไม่เป็นการแทนที่ที่ชัดเจนที่ทำได้ทั้งหมด (ฉันจะเพิ่มสิ่งนี้ถ้าฉันสามารถหาอะไรได้)

6:

การจัดการตามนโยบายยังคงเป็นเรื่องสำคัญลองดูที่ - Central Management Serverซึ่งช่วยให้คุณจัดการเซิร์ฟเวอร์หลายเครื่อง (ควบคู่กับตัวรวบรวมข้อมูลเพื่อแทนที่องค์ประกอบบางส่วนของเครื่องมืออื่น ๆ )

TL; DR / สรุป:

ใช่เครื่องมือเหล่านี้ส่วนใหญ่ยังคงสามารถใช้งานได้ แต่เครื่องมือบางอย่างมีอายุมากกว่าและไม่ได้รับการอัปเดต

SQLDiag ได้รับการบรรจุในปี 2559 (แต่ดูเหมือนว่าในอนาคตเครื่องมือ SQL Nexus และ PAL มีทั้งรุ่นที่วางจำหน่ายใน codeplex ภายในปีที่แล้วที่ปรึกษาการปรับฐานข้อมูลยังคงเป็นองค์ประกอบหลักของ SQL Server ตัววิเคราะห์วิธีปฏิบัติที่ดีที่สุดยังไม่ได้ มีการเปิดตัวสำหรับ SQL Server ตั้งแต่ SQL Server 2012 ดูเหมือนจะไม่มีคำอย่างเป็นทางการ แต่ดูเหมือนว่ามันไม่ได้รับการพัฒนาการ จัดการตามนโยบายยังคงใช้งานอยู่และการดูCentral Management Server ที่มีData Collectorอาจแทนที่ ในส่วนของเครื่องมืออื่น ๆ สำหรับการจัดการอย่างต่อเนื่อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.