J'étais en train de regarder un webinaire de 7 ans réalisé par Brent Ozar ( https://youtu.be/U_Kle3gKaHc ), et j'ai entendu parler de plusieurs éléments recommandés à ce moment-là.
- Utilitaire SQLDiag.
- SQLNexus.
- Outil PAL.
- Assistant / Assistant de réglage de base de données.
- BPA (Best Practices Analyzer).
- Gestion basée sur des stratégies SQL Server.
Doivent-ils tous être utilisés / pris en considération ou quelque chose de plus récent les a-t-il remplacés?
sql-server
tools
TheNixon
la source
la source
Que ceux-ci soient valides et ce qu'ils devraient être utilisés ou non pourrait être une réponse massive et être principalement une opinion. J'ai donc essayé de répondre à cette question aussi objectivement que possible, du point de vue de savoir s'ils sont (ou ont l'air de l'être) activement maintenus / mis à jour. Faites défiler vers le bas pour le résumé.
1:
SQLDiag est toujours utilisé pour SQL Server 2016, mais il est possible de le déprécier
2:
SQL Nexus semble être encore en cours de développement, et la version la plus récente (5.5.0.1) a été publiée sur CodePLex
3:
L'outil PAL, la version la plus récente (2.7.7) a été publiée en mai dernier (je ne peux pas trouver plus d'informations sur la durée de vie de cela, je vais continuer à chercher - il semble que Data Collector soit la majeure partie de ce que cela fait).
1-3 (en quelque sorte):
Alors oui, bien que beaucoup de ces fonctionnalités aient été incluses dans le composant Data Collector qui peut remplacer partiellement beaucoup de ce que font ces composants (partiellement discuté ici. ), Couplé à un entrepôt de données de gestion , cela facilite également la gestion de plusieurs serveurs.
4:
Database Tuning Adviser est fourni avec 2016 et semble être toujours un composant principal. En ce qui concerne les alternatives, vous pouvez vérifier vous-même les choses à l'aide de DMV, et il existe des outils tiers comme Qure Analyzer (je n'ai aucune expérience sur cet outil et je ne le mentionne que comme exemple, si vous voulez en savoir plus, consultez ce SO poste qui demande des alternatives à Tuning Adviser
5:
Le BPA ne semble pas être maintenu, bien que je ne trouve rien qui confirme qu'il est officiellement supprimé (c'est en fait un outil Windows Server, ce qui complique la recherche d'informations, et il existe un BPA pour Windows Server 2012) - il n'y a pas BPA pour SQL Server 2014 ou version ultérieure. Cela pourrait donc être utile si vous êtes en 2012 ou avant. Ce thread SQL Server Central en discute, mais il ne semble pas y avoir de remplacement clair qui fasse tout (j'y ajouterai si je peux trouver quelque chose).
6:
La gestion basée sur des politiques est toujours une chose, jetez un oeil à - Central Management Server , qui vous aide à gérer plusieurs serveurs (couplés à des collecteurs de données pour remplacer certains éléments des autres outils).
TL; DR / Résumé:
Oui, la plupart de ces outils peuvent toujours être utilisés, mais certains vieillissent et peuvent ne pas être mis à jour.
SQLDiag est packagé en 2016 (mais semble incertain pour l'avenir, SQL Nexus et PAL ont tous deux sorti la version sur codeplex au cours de l'année dernière. Database Tuning Adviser semble toujours être un composant central de SQL Server. Best Practice Analyzer n'a pas avait une version publiée pour SQL Server depuis SQL Server 2012, ne semble pas avoir de mot officiel mais ne semble pas être en cours de développement. La gestion basée sur les règles est toujours en cours d'utilisation et le fait de regarder Central Management Server avec Data Collector peut remplacer, en partie, certains des autres outils de gestion continue.
la source