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