Spec-Zone .ru
спецификации, руководства, описания, API
|
Медленный журнал запросов 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 | Выведите на экран только первые цифровые запросы | |
- многословный | многословный | Многословный режим |
Выведите на экран сообщение справки и выход.
Не абстрагируйте все числа к N
и строки к 'S'
.
--debug
, -d
Выполненный в режиме отладки.
Рассмотрите только запросы, которые соответствуют (grep-стиль) образец.
Имя хоста сервера MySQL для *-slow.log
имя файла. Значение может
содержать подстановочный знак. Значение по умолчанию *
(соответствуйте
все).
Имя экземпляра сервера (используя mysql.server запускают сценарий).
Не вычитайте время блокировки с полного времени.
Отвлеченные числа с, по крайней мере, N
цифры в пределах
имен.
Инвертируйте порядок сортировки.
Как сортировать вывод. Значение sort_type
должен быть
выбран из следующего списка:
t
, at
: Вид ко
времени запроса или среднему числу запрашивает время
l
, al
: Вид ко
времени блокировки или среднему числу блокирует время
r
, ar
: Вид
строками передался или средние отправленные строки
c
: Вид количеством
По умолчанию, mysqldumpslow виды к среднему времени запроса
(эквивалентный -s at
).
Выведите на экран только первое N
запросы в выводе.
--verbose
, -v
Многословный режим. Напечатайте больше информации о том, что делает программа.
Пример использования:
shell> mysqldumpslow
Reading 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