Salut,
J'ai une base de données sous les yeux quelque peut impressionnante :
Plus de 100 tables
Plus de 200 procédures stockées
Pas loin de 500 index
Je viens de faire une modification plutôt profonde de la base de données, et maintenant, ça ramme à plein tube (évidement, j'ai modifié toutes les PK de toutes les tables, et j'ai pas encore refais les index)
Là, je suis en train de faire le tour des PS, afin de regénérer les index nécessaires au bon fonctionnement de la bête.
Seulement, je vois une trippotée d'index qui me semble d'aucune utilité.
Mais j'hésite à les supprimer, parceque si finalement ils servent quand-même, j'aurai plus qu'à les recréer.
Bref. Existe-t-il un moyen de basculer SQL Server en mode trace ou autre, afin d'abtenir, durant une période donnée, quels sont les index qui sont utilisés ?
Ainsi, je pourrais laisser tourner le truc en prod un moment, et établir une liste d'index à détruire, et d'autres à optimiser.