Spec-Zone .ru
спецификации, руководства, описания, API

8.8. Понимание Плана выполнения Запроса

8.8.1. Оптимизация Запросов с EXPLAIN
8.8.2. EXPLAIN Выходной Формат
8.8.3. EXPLAIN EXTENDED Выходной Формат
8.8.4. Оценка Производительности Запроса
8.8.5. Управление Оптимизатором запросов

В зависимости от деталей Ваших таблиц, столбцов, индексирует, и условия в Вашем WHERE пункт, оптимизатор MySQL полагает, что много методов эффективно выполняют поиски, включенные в SQL-запрос. Запрос на огромной таблице может быть выполнен, не читая все строки; соединение, включающее несколько таблиц, может быть выполнено, не сравнивая каждую комбинацию строк. Набор операций, что оптимизатор хочет выполнять самый эффективный запрос, вызывают "планом выполнения запроса", также известен как EXPLAIN план. Ваши цели состоят в том, чтобы распознать аспекты EXPLAIN план, которые указывают на запрос, оптимизируется хорошо, и изучить синтаксис SQL и методы индексации, чтобы улучшить план, если Вы видите некоторые неэффективные операции.