Spec-Zone.ru › MySQL 5.7

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

  • 8.8.1 Оптимизация запросов с помощью EXPLAIN
  • 8.8.2 Формат вывода EXPLAIN
  • 8.8.3 Расширенный формат вывода EXPLAIN
  • 8.8.4 Получение информации о плане выполнения для указанного подключения
  • 8.8.5 Оценка производительности запроса

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

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/execution-plan-information.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API