Как узнать скорость выполнение запроса в mysql?

Пользователь

от jeromy_ruecker , в категории: SQL , 2 месяца назад

Как узнать скорость выполнение запроса в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от magali , 2 месяца назад

@jeromy_ruecker 

MySQL предоставляет несколько способов для измерения скорости выполнения запросов:

  1. Использование команды EXPLAIN: Эта команда показывает информацию о плане выполнения запроса, включая количество строк, которые должны быть просмотрены и выбраны, чтобы выполнить запрос.
  2. Использование переменной slow_query_log: Эта переменная включает журнал медленных запросов, который записывает все запросы, которые занимают больше времени, чем указанный порог.
  3. Использование переменной log_queries_not_using_indexes: Эта переменная включает журнал запросов, которые не используют индексы, что может сильно замедлить выполнение запроса.
  4. Использование утилиты mysqladmin: Эта утилита может использоваться для отображения статистики выполнения запросов, вклю