Spec-Zone .ru
спецификации, руководства, описания, API

4.6.9. mysqldumpslow — Суммируют Медленные Файлы Журнала запросов

Медленный журнал запросов MySQL содержит информацию о запросах, которые занимают много времени, чтобы выполниться (см. Раздел 5.2.5, "Медленный Журнал запросов"). mysqldumpslow анализирует MySQL медленные файлы журнала запросов и печатает сводку их содержания.

Обычно, mysqldumpslow групповые запросы, которые подобны за исключением определенных значений числа и представляют значения данных в виде строки. Это "абстрагирует" эти значения к N и 'S' когда отображение сводки выводится. -a и -n опции могут использоваться, чтобы изменить поведение абстракции значения.

Вызовите mysqldumpslow как это:

shell> mysqldumpslow [options]
        [log_file ...]

mysqldumpslow поддерживает следующие опции.

Таблица 4.15. mysqldumpslow Опции

Формат Файл опции Описание
-a Не абстрагируйте все числа к N и строки к S
Цифра-n Отвлеченные числа с, по крайней мере, указанными цифрами
- отладка отладка Запишите отладочную информацию
Образец-g Только рассмотрите операторы, которые соответствуют образец
- справка Сообщение справки дисплея и выход
Имя-h Имя хоста сервера на имя файла журнала
Имя-i Имя экземпляра сервера
-l Не вычитайте время блокировки с полного времени
-r Инвертируйте порядок сортировки
Значение-s Как сортировать вывод
Цифра-t Выведите на экран только первые цифровые запросы
- многословный многословный Многословный режим

Пример использования:

shell> mysqldumpslowReading mysql slow query log from /usr/local/mysql/data/mysqld51-apple-slow.logCount: 1  Time=4.32s (4s)  Lock=0.00s (0s)  Rows=0.0 (0), root[root]@localhost insert into t2 select * from t1Count: 3  Time=2.53s (7s)  Lock=0.00s (0s)  Rows=0.0 (0), root[root]@localhost insert into t2 select * from t1 limit NCount: 3  Time=2.13s (6s)  Lock=0.00s (0s)  Rows=0.0 (0), root[root]@localhost insert into t1 select * from t1