Index de colonnes <<< |
Index sur plusieurs colonnes | Pourquoi tant de tables ouvertes ? >>> |
5.4 Optimisation de la structure de la base de données 5 Optimisation de MySQL Manuel de Référence MySQL 4.1 : Version Française . Conception . Rendre vos tables aussi compactes que possible . Comment MySQL utilise les index . Index de colonnes ->Index sur plusieurs colonnes . Pourquoi tant de tables ouvertes ? . Quand MySQL ouvre et ferme les tables . Inconvénients de la création d'un grand nombre de tables dans la même base de données |
5.4.5 Index sur plusieurs colonnes
MySQL peut créer des index sur plusieurs colonnes. Un index peut comprendre jusqu'à 15 colonnes. (sur les colonnes de type CHAR ou VARCHAR , vous pouvez utiliser uniquement le début de la colonne pour l'indexation.) Un index sur plusieurs colonnes peut être compris comme un tableau trié contenant des valeurs créées par concaténation des valeurs des colonnes indexées.MySQL utilise les index sur plusieurs colonnes de telle sorte que les requêtes sont accélérées quand on spécifie une quantité connue de la première colonne de l'index dans un clause WHERE , même si on ne spécifie pas la valeur des autres colonnes. On suppose qu'une table est créée avec les paramètres suivant:
|
<< | Index sur plusieurs colonnes | >> |
Index de colonnes | Optimisation de la structure de la base de données | Pourquoi tant de tables ouvertes ? |