2009-05-27 7 views
2

L'optimiseur de MySQL modifie-t-il le plan d'exécution en fonction de la condition WHERE? Si j'ajoute une colonne supplémentaire pour la comparaison dans la condition WHERE, cela affecte-t-il le plan d'exécution de la requête?MySQl Query Execution Plan

Merci, Sunil

Répondre

2

Utilisez EXPLAIN <your query> pour vous dire ce que le système va faire. Ajout d'une colonne supplémentaire peut certainement changer la façon dont il est interprété, cependant. Il y a une page sur l'utilisation EXPLAIN dans les documents MySQL: http://dev.mysql.com/doc/refman/5.0/en/using-explain.html