Spec-Zone.ru › MySQL 8.4

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

  • 10.8.1 Оптимизация запросов с помощью EXPLAIN
  • 10.8.2 Формат вывода EXPLAIN
  • 10.8.3 Расширенный формат вывода EXPLAIN
  • 10.8.4 Получение информации о плане выполнения для указанного соединения
  • 10.8.5 Оценка производительности запроса

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

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

Spec-Zone.ru

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