MySQl план выполнения запроса - PullRequest
2 голосов
/ 27 мая 2009

Изменяет ли оптимизатор MySQL план выполнения в зависимости от условия WHERE? Если я добавлю один дополнительный столбец для сравнения в условии WHERE, это повлияет на план выполнения запроса?

Спасибо, Сунил

1 Ответ

2 голосов
/ 27 мая 2009

Используйте EXPLAIN <your query>, чтобы сказать вам, что будет делать система. Однако добавление дополнительного столбца может определенным образом изменить его интерпретацию. В документации по MySQL есть страница об использовании EXPLAIN: http://dev.mysql.com/doc/refman/5.0/en/using-explain.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...