Bonjour à tous et à toutes !
Quelqu'un sait comment ou s'il est possible de savoir le taux d'utilisation d'un index afin d'épurer éventuellement les index inutilisés dans une base de données ?
Merci d'avance
Version imprimable
Bonjour à tous et à toutes !
Quelqu'un sait comment ou s'il est possible de savoir le taux d'utilisation d'un index afin d'épurer éventuellement les index inutilisés dans une base de données ?
Merci d'avance
Paramétrer le SQL Profiler pour suivre les intéractions des objets de la base de données.
Mais, il n'existe pas de méthodes (connues de moi bien sûr ), car la création même des index relève du domainde de l'optimisation des performances d'un serveur et là il n'y a que des sugestions !
1. créer une trace (via profiler.exe) de l'activité SQL de la base
2. se servir de cette trace dans l'outil Index Tuning Wizard pour analyser le taux d'utilisation des index, et avoir les suggestions du moteur transactionnel quant à l'ajout de nouveaux index
Cet outil est accessible via EM, menu Tools / Wizards / Management / Index Tuning Wizard.
Sinon, si tu ne manques pas de courage ni de temps, analyse tous les plans d'exécution de tes requêtes... :aie: