Что такое MySQL-эквивалент EXPLAIN ANALYZE

Я бы хотел получить подробный план запроса в MySQL, аналогичный тому, который демонстрируется EXPLAIN ANALYZE в PostgreSQL. Есть ли аналог?

28
задан foolish 25 July 2011 в 06:55
поделиться

1 ответ

MySQL 8.0.18 представляет исходно , ОБЪЯСНЯЮТ, АНАЛИЗИРУЮТ :

MySQL 8.0.18 представляет, ОБЪЯСНЯЮТ, АНАЛИЗИРУЮТ , который выполняет запрос и производит, ОБЪЯСНЯЕТ вывод наряду с синхронизацией и дополнительной, основанной на итераторе информацией о том, как ожидания оптимизатора соответствовали фактическому выполнению. Для каждого итератора предоставляется следующая информация:

  • Предполагаемое выполнение стоило

  • Предполагаемое количество возвращенных строк

  • Время для возврата первой строки

  • Время для возврата всех строк (фактическая стоимость)

  • Количество строк, возвращенных итератором

  • , Количество циклов

    ОБЪЯСНЯЕТ, АНАЛИЗИРУЮТ, может использоваться только с операторами SELECT.

2
ответ дан 28 November 2019 в 03:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: