Je suis dans une situation où je suis entré dans un nouveau travail et je dois prendre en charge plusieurs systèmes existants. Le développeur d'origine n'est plus là. Ces systèmes hérités martèlent vraiment notre SQL Server et meurent des performances. Je sais qu'il y a beaucoup de choses qui peuvent être faites dans le code, mais le code de réécriture est vraiment mon dernier recours.Outils tiers pour la surveillance des performances de SQL Server
Ce que je recherche est une sorte d'outil qui va surveiller les requêtes arrivant dans le serveur et donner des recommandations sur les solutions d'indexation. Je sais que je peux utiliser le SQL Server Profiler mais je cherche quelque chose d'un peu plus convivial et quelque chose qui peut m'aider à prendre les décisions d'indexation.
Je sais que je ne l'ai pas très bien expliqué, mais je suis sûr que c'est une demande courante. Je voudrais prendre des décisions éclairées sur ce qu'il faut indexer et éviter de «tirer de la hanche» et d'indexer tout ce qui est en vue. Merci pour toutes les recommandations!
Je ne prévois pas de devenir un DBA comme ma charge de travail actuelle ne lui permettra pas. Nous n'en avons pas, et nous n'en aurons probablement jamais, alors j'essayais de trouver un progiciel qui pourrait absorber une partie de la marge. –
Et "prend la plupart du travail de la jambe hors de faire les choses" est exactement ce que je cherche. Je sais que je ne peux pas l'automatiser complètement et je vais quand même avoir besoin de faire preuve de jugement, mais je cherche juste un raccourci possible. –