Sur notre fameuse base Aloès de 50 giga avec des requêtes de 30 secondes, nous avons décidé de réécrire le top 10 des plus lentes. C'est le travail de Simon, le concepteur. J'ai seulement identifié les requêtes avec la trace duration.
Concernant mon travail, j'essaie d'optimiser la base de dev par indexation. En étudiant avec le Manager de SQL Serveur 2005 le serveur 2000, j'ai pu noter que les clef étrangères n'était pas indexé.
Par conséquent, je crée un index unitaire pour chaque clé étrangère de façon systèmatique. Ca me parait une idée prometeuse.
Ma question arrive : Dans certaines tables, nous avons plusieurs clés étrangères. Existe t'il des cas où il est nécessaire de créer des index de clé étrangère multicolonne ?
Merci pour vos réponses.
Partager