Citation:
La couverture d'index consiste à construire un index avec les colonnes qui sont utilisées dans la clause Where, puis les colonnes qui sont lues. Par exemple, dans la requête
select a, b from table where c = 33;
un index couvrant va être index(c,a,b).
Dans la résolution des requêtes, MySQL commence par lire l'index. Une fois que les lignes voulues ont été identifiées, MySQL va lire les données dans le fichier de données. Sauf que, si les données demandées sont déjà lues, c'est à dire qu'elles sont déjà dans l'index utilisés pour la requête, MySQL ne va pas chercher les données sur la table. Le gain de performance est alors notable.
Est ce que je peux utiliser cette technique avec succés sur sql serveur ?