Данные и базы данных

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

Илья Тарасов — План выполнения запроса
МатериалПлан выполнения запросаtarasovcode

Описание действий, которыми база собирается получить результат: сканирование таблиц, использование индексов, соединения, сортировка. План помогает понять, где тратятся ресурсы. Оценочные значения и фактически измеренное выполнение — разные виды информации.

Пример на практике

EXPLAIN показывает последовательное чтение таблицы, хотя разработчик ожидал индекс; проверка обнаруживает неподходящее условие фильтрации.

Когда пригодится

Используют при диагностике медленных отчётов и перед изменением индексов.

Что важно учитывать

Измеряющий вариант команды может действительно выполнить запрос, включая изменение данных; проверяйте режим.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам