¿Estas herramientas siguen siendo válidas?

10

Estaba viendo un seminario web de 7 años realizado por Brent Ozar ( https://youtu.be/U_Kle3gKaHc ), y escuché que se recomendaban varios artículos en ese momento.

  1. Utilidad SQLDiag.
  2. SQLNexus.
  3. Herramienta PAL.
  4. Asesor / asistente de ajuste de bases de datos.
  5. BPA (analizador de mejores prácticas).
  6. Administración basada en políticas de SQL Server.

¿Están todos ellos para ser utilizados / considerados o hay algo más nuevo que los reemplazó?

TheNixon
fuente

Respuestas:

16

Brent aquí: el tipo de la peluca peluda del pecho en el video.

Al igual que esa peluca peluda en el pecho, ya no uso esas herramientas. El video todavía está disponible solo por el alivio del cómic.

Con el tiempo, quería mejores herramientas, así que con la ayuda de mis compañeros de trabajo, las construí y las abrí. Aquí está el repositorio de Github para el First Responder Kit , que contiene:

  • sp_Blitz - chequeo de salud, reemplaza el BPA para mis necesidades
  • sp_BlitzFirst: comprobación de rendimiento, reemplaza Diag / Nexus para la mayoría de mis necesidades, especialmente con el parámetro @SinceStartup = 1
  • sp_BlitzCache: comprobación de rendimiento que se centra en consultas
  • sp_BlitzIndex: verificación del diseño del índice que reemplaza el DTA por mí
Brent Ozar
fuente
Hola Brent, me alegro de tener noticias tuyas nuevamente. Estaba bastante seguro de que ese sería el caso, pero solo estaba tratando de asegurarme de que no me faltara algo aquí y lo publicara en stackoverflow (como diría que haga). Si tuviera una pregunta, tal vez alguien más también la tenga ;-) ¡Que tenga una buena!
TheNixon
@TheNixon buen trabajo! Me alegra verte publicado, je.
Brent Ozar
7

Si estos son válidos, y qué deberían usarse o no, podría ser una respuesta masiva y en su mayoría una opinión. Así que he tratado de responder esto de la manera más objetiva posible, desde el punto de vista de si están (o parecen estar) siendo mantenidos / actualizados activamente. Desplácese hasta la parte inferior para ver el resumen.

1:

SQLDiag todavía está en uso para SQL Server 2016, pero es posible dejarlo en desuso

Esta utilidad puede cambiarse y las aplicaciones o scripts que dependen de sus argumentos o comportamiento de la línea de comandos pueden no funcionar correctamente en futuras versiones.

2:

Parece que SQL Nexus todavía se está desarrollando, y la versión más reciente (5.5.0.1) se lanzó en CodePLex

3:

La herramienta PAL, la versión más reciente (2.7.7) se lanzó en mayo pasado (no puedo encontrar más información sobre la vida de esto, continuaré buscando, parece que Data Collector es la mayor parte de lo que hace).

1-3 (más o menos):

Entonces, sí, aunque muchas de estas características se han incluido en el componente Data Collector que puede reemplazar parcialmente gran parte de lo que estos componentes hacen (discutido parcialmente aquí ), junto con un Almacén de datos de administración , esto también facilita la administración de múltiples servidores.

4:

El Asesor de ajuste de base de datos está empaquetado con 2016 y parece seguir siendo un componente central. En cuanto a las alternativas, puede verificar las cosas usted mismo usando DMV, y hay herramientas de terceros como Qure Analyzer (No tengo experiencia en esta herramienta y solo la menciono como ejemplo, si desea obtener más información, consulte este SO publicación que solicita alternativas al Asesor de sintonización

5:

BPA no parece mantenerse, aunque en realidad no puedo encontrar nada que confirme que se ha eliminado oficialmente (en realidad es una herramienta de Windows Server, lo que complica la búsqueda de información, y hay un BPA para Windows Server 2012): no hay BPA para SQL Server 2014 o posterior. Por lo tanto, podría ser útil si estás en 2012 o antes. Este hilo central de SQL Server discute esto, pero no parece haber un reemplazo claro que lo haga todo (agregaré a esto si puedo encontrar algo).

6:

La administración basada en políticas sigue siendo una cosa, eche un vistazo: Servidor de administración central , que lo ayuda a administrar varios servidores (junto con recopiladores de datos para reemplazar algunos elementos de las otras herramientas).

TL; DR / Resumen:

Sí, la mayoría de estas herramientas todavía se pueden usar, pero algunas están envejeciendo y es posible que no se actualicen.

SQLDiag se empaquetó en 2016 (pero parece dudoso para el futuro, SQL Nexus y la herramienta PAL obtuvieron una versión lanzada en codeplex en el último año. El Asesor de ajuste de base de datos todavía parece ser un componente central de SQL Server. Best Practice Analyzer no tiene tenía un lanzamiento para SQL Server desde SQL Server 2012, no parece tener una palabra oficial pero no parece que se esté desarrollando. La administración basada en políticas todavía está en uso, y mirar Central Management Server con Data Collector puede reemplazar, en parte, algunas de las otras herramientas para la gestión continua.

Ian_H
fuente