| Optimisation d'intervalle <<< | Optimisation de combinaison d'index | Comment MySQL optimise IS NULL >>> | 
| 7.2 Optimisation des commandes SELECT et autres requêtes 7 Optimisation de MySQL Manuel de Référence MySQL 4.1 : Version Française . Syntaxe de EXPLAIN (Obtenir des informations sur les SELECT ) . Mesurer les performances d'une requête . Vitesse des requêtes SELECT . Comment MySQL optimise les clauses WHERE . Optimisation d'intervalle ->Optimisation de combinaison d'index . Comment MySQL optimise IS NULL . Comment MySQL optimise DISTINCT . Comment MySQL optimise les clauses LEFT JOIN et RIGHT JOIN . Comment MySQL optimise ORDER BY . Comment MySQL optimise les clauses GROUP BY . Comment MySQL optimise LIMIT . Comment éviter les analyses de tables . Vitesse des requêtes INSERT . Vitesses des commandes UPDATE . Rapidité des requêtes DELETE . Autres conseils d'optimisation | 7.2.6 Optimisation de combinaison d'index
 La méthode de combinaison d'index ( Index Merge , index_merge ) est utilisée pour lire des lignes avec plusieurs scans ref , ref_or_null et range et les combiner en un seul résultat. Cette méthode est employée lorsque les conditions sur la table sont un groupe de conditions disjointes pour lesquelles ref , ref_or_null , ou range peuvent être utilisées avec différentes clés.Ce type d'optimisation ``join'' est nouveau en MySQL 5.0.0, et représente un changement significatif dans le comportement de MySQL avec les index, car l' ancienne règle était que le serveur n'utilisait qu'un seul index au plus pour chaque table référencée. Dans le résultat de EXPLAIN , cette méthode apparait sous le nom de index_merge dans la colonne de type type . Dans ce cas, la colonne key contient la liste des index utilisés, et key_len contient la liste des tailles maximales de clé pour chaque index.Exemples : 
 
 Les sections suivantes décrivent ces méthodes avec plus de détails :Note : L'algorithme d'optimisation des combinaisons d'index a les limitations suivantes : 
 Le choix entre les méthodes de index_merge est basée sur le calcul de coûts. Sommaire : | 
| << | Optimisation de combinaison d'index | >> | 
| Optimisation d'intervalle | Optimisation des commandes SELECT et autres requêtes | Comment MySQL optimise IS NULL |