Встречается на собеседованиях • сегодня

Какие параметры возвращает EXPLAIN

EXPLAIN в SQL возвращает план выполнения запроса, включая такие параметры:

  • id – порядковый номер операции в плане
  • select_type – тип SELECT (SIMPLE, PRIMARY, SUBQUERY и др.)
  • table – таблица, к которой относится операция
  • partitions – используемые партиции
  • type – тип доступа к данным (ALL, index, range и др.)
  • possible_keys – потенциальные индексы для использования
  • key – фактически используемый индекс
  • key_len – длина используемого индекса
  • ref – столбцы или константы, сравниваемые с индексом
  • rows – примерное количество проверяемых строк
  • filtered – процент отфильтрованных строк
  • Extra – дополнительная информация (Using where, Using index и др.)

Пример вывода:

text
+----+-------------+-------+------+---------------+------+---------+------+------+-------------+
| id | select_type | table | type | possible_keys | key  | key_len | ref  | rows | Extra       |
+----+-------------+-------+------+---------------+------+---------+------+------+-------------+
|  1 | SIMPLE      | users | ALL  | NULL          | NULL | NULL    | NULL | 1000 | Using where |
+----+-------------+-------+------+---------------+------+---------+------+------+-------------+
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы