Apakah alat ini masih valid?

10

Saya sedang menonton webinar berusia 7 tahun yang dilakukan oleh Brent Ozar ( https://youtu.be/U_Kle3gKaHc ), dan mendengar beberapa item direkomendasikan pada waktu itu.

  1. Utilitas SQLDiag.
  2. SQLNexus.
  3. Alat PAL.
  4. Penasihat Tuning Basis Data.
  5. BPA (Penganalisa Praktik Terbaik).
  6. Manajemen Berbasis Kebijakan SQL Server.

Apakah semuanya masih akan digunakan / dipertimbangkan atau ada sesuatu yang lebih baru yang menggantikannya?

TheNixon
sumber

Jawaban:

16

Brent di sini - pria di wig dada berbulu dalam video.

Sama seperti wig dada berbulu itu, saya tidak menggunakan alat-alat itu lagi. Video ini masih aktif hanya untuk bantuan komik.

Seiring waktu, saya menginginkan alat yang lebih baik, jadi dengan bantuan rekan kerja saya, saya membangun dan membuka sumbernya. Berikut repo Github untuk Kit Penanggap Pertama , yang berisi:

  • sp_Blitz - cek kesehatan, menggantikan BPA untuk kebutuhan saya
  • sp_BlitzFirst - pemeriksaan kinerja, menggantikan Diag / Nexus untuk sebagian besar kebutuhan saya, terutama dengan @SinceStartup = 1 parameter
  • sp_BlitzCache - pemeriksaan kinerja yang berfokus pada kueri
  • sp_BlitzIndex - cek desain indeks yang menggantikan DTA untuk saya
Brent Ozar
sumber
Halo Brent, senang mendengar kabar Anda lagi. Saya cukup yakin itu akan terjadi, tetapi saya hanya mencoba untuk memastikan bahwa saya tidak kehilangan sesuatu di sini dan diposting di stackoverflow (seperti yang Anda katakan harus dilakukan). Jika saya punya pertanyaan, mungkin orang lain juga memilikinya ;-) Selamat!
TheNixon
@TheNixon pekerjaan bagus! Senang melihat Anda mempostingnya, heh.
Brent Ozar
7

Apakah ini valid, dan apa yang harus digunakan atau tidak bisa menjadi jawaban besar dan sebagian besar pendapat. Jadi saya sudah mencoba menjawab ini seobjektif mungkin, dari sudut pandang apakah mereka (atau terlihat seperti) sedang dipelihara / diperbarui secara aktif. Gulir ke bawah untuk ringkasan.

1:

SQLDiag masih digunakan untuk SQL Server 2016, tetapi mungkin untuk penghentian

Utilitas ini dapat diubah, dan aplikasi atau skrip yang mengandalkan argumen atau perilaku baris perintahnya mungkin tidak berfungsi dengan benar di rilis mendatang.

2:

SQL Nexus sepertinya masih dikembangkan, dan versi terbaru (5.5.0.1) dirilis di CodePLex

3:

Alat PAL versi terbaru (2.7.7) dirilis Mei lalu (tidak dapat menemukan informasi lebih lanjut tentang kehidupan ini, saya akan terus mencari - tampaknya memang Pengumpul Data yang paling banyak melakukan hal ini).

1-3 (semacam):

Jadi ya, meskipun banyak fitur ini telah dimasukkan dalam komponen Pengumpul Data yang sebagian dapat menggantikan banyak dari apa yang dilakukan komponen ini (sebagian dibahas di sini. ), Ditambah dengan Gudang Data Manajemen , ini juga membuatnya lebih mudah untuk mengelola beberapa server.

4:

Penasihat Tuning Database dikemas dengan 2016 dan tampaknya masih menjadi komponen inti. Sejauh alternatifnya, Anda dapat memeriksa sendiri hal-hal menggunakan DMV, dan ada alat pihak ketiga seperti Qure Analyzer (Saya tidak punya pengalaman pada alat ini dan saya hanya menyebutkannya sebagai contoh, jika Anda ingin tahu lebih banyak lihat SO ini posting yang meminta alternatif untuk Tuning Adviser

5:

BPA tampaknya tidak dipertahankan, meskipun saya tidak dapat menemukan apa pun yang mengonfirmasi bahwa itu secara resmi dihilangkan (sebenarnya ini adalah alat Windows Server, yang mempersulit pencarian info, dan ada BPA untuk Windows Server 2012) - tidak ada BPA untuk SQL Server 2014 atau lebih baru. Jadi mungkin masih berguna jika Anda pada 2012 atau sebelumnya. Utas Pusat SQL Server ini membahas ini, tetapi tampaknya tidak ada pengganti yang jelas yang melakukan semuanya (saya akan menambahkan ini jika saya dapat menemukan sesuatu).

6:

Manajemen berbasis kebijakan masih merupakan hal, lihatlah - Server Manajemen Pusat , yang membantu Anda mengelola beberapa server (ditambah dengan pengumpul data untuk mengganti beberapa elemen dari alat lain).

TL; DR / Ringkasan:

Ya, sebagian besar alat ini masih dapat digunakan, tetapi beberapa sudah tua dan mungkin tidak diperbarui.

SQLDiag dikemas pada tahun 2016 (tetapi terlihat rapuh untuk masa depan, SQL Nexus dan alat PAL sama-sama mendapatkan versi yang dirilis pada codeplex dalam setahun terakhir. Penasihat Basis Data Tuning tampaknya masih menjadi komponen inti dari SQL Server. Best Practice Analyzer belum telah dirilis untuk SQL Server sejak SQL Server 2012, tampaknya tidak memiliki kata resmi tetapi tidak terlihat sedang dikembangkan. Manajemen berbasis kebijakan masih digunakan, dan melihat Server Manajemen Pusat dengan Pengumpul Data dapat menggantikan, sebagian, beberapa alat lain untuk manajemen berkelanjutan.

Ian_H
sumber