RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Глава 5. Страницы Performance

В этой главе описываются инструментальные панели Performance.

Инструментальные панели Performance доступны из подменю Performance меню MySQL Database. Эти инструментальные панели показывают определенные аспекты производительности MySQL.

Следующие инструментальные панели Performance доступны:

Каждая из исполнительных инструментальных панелей показывает производительность определенной метрики или набора метрик по 24-часовому окну в графическом или табличном формате. Некоторые также показывают конфигурационную информацию.

Регионы графа также содержат связи с обзорами недели и месяца собранных данных. Нажмите на соответствующую ссылку, чтобы показать граф недели или месяца. Каждая метрика изображена в виде графика с отдельной линией. Каждый пункт на линии представляет данные, собранные согласно определенному Collection Schedule. Если Collection Schedule определяется как 5 минут, каждый пункт на графе отделен на 5 минут.

Чтобы видеть данные по каждой отдельной точке сбора, наведите курсор на линию. Всплывающее сообщение покажет тип данных, время, когда данные были собраны, и значение собранной метрики.

5.1. Статистика связи

Страница Connection Statistics показывает связи и сетевую статистику для MySQL.

Таблица 5.1. Регионы страницы Connections Performance

Graph Описание
Current Connections Изображает количество в виде графика текущих, работающих и кэшированных связей.
Total Connections Изображает общее количество в виде графика попыток подключения, успешных или нет.
Network Usage Изображает сетевое использование в виде графика в байтах, посланных и полученных.
Slowly Launched Threads Изображает медленные запущенные потоки.
Connections Aborted Изображает в виде графика число прерванных клиентов и связей.
Max Used Изображает в виде графика максимальное количество используемых одновременно связей, начиная с запуска экземпляра.
Connection Configuration Перечисляет определенные для связи системные переменные и их значения.
Thread Configuration Перечисляет определенные для потока системные переменные и их значения.

5.2. Страницы Database File I/O

Раздел Database file I/O содержит следующие инструментальные панели:

Database File I/O By Host

Инструментальная панель Database File I/O By Host суммирует файловый ввод-вывод, сгруппированный хостом.

Таблица 5.2. Database File I/O By Host

Имя Описание

Host

Хост от которого связался клиент. Строки, для которых колонка HOST в таблице Performance Schema = NULL, предназначены для фоновых потоков и сообщаются с именем хоста background.

Total

Общее количество событий файлового ввода-вывода для хоста.

Total Latency

Полное время ожидания событий файлового ввода-вывода для хоста.

Database File I/O By Thread

Таблица 5.3. Database File I/O By Thread

Имя Описание

Thread ID

Идентификатор потока.

User

Для потоков переднего плана пользователь, связанный с потоком. Для фоновых потоков имя потока.

Average Latency

Среднее время ожидания события I/O для потока.

Max Latency

Максимальное время ожидания событий I/O для потока.

Min Latency

Минимальное время ожидания событий I/O для потока.

Process List ID

Для потоков переднего плана ID процесса потока. Для фоновых потоков NULL.

Total

Общее количество событий I/O для потока.

Total Latency

Полное время ожидания событий I/O для потока.

Database File I/O By File

Таблица 5.4. Database File I/O By File

Имя Описание

File

Полное имя файла.

Count Misc

Общее количество других событий I/O для файла.

Count Read

Общее количество событий I/O чтения для файла.

Count Write

Общее количество событий I/O записи для файла.

Misc Latency

Полное время ожидания других событий I/O для файла.

Total

Общее количество событий I/O для файла.

Total Latency

Полное время ожидания событий I/O для файла.

Write Latency

Полное время ожидания событий I/O записи для файла.

Database File I/O By Type

Инструментальная панель Database File I/O By Type суммирует глобальных потребителей I/O, чтобы показать сумму I/O и время ожидания I/O, сгруппированные событием.

Таблица 5.5. Database File I/O By Type

Имя Описание

Event

Имя событий I/O с отрезанным префиксом wait/io/file.

Average Latency

Среднее время ожидания на возникновение события I/O.

Average Read

Среднее число байтов на чтение для события I/O.

Average Written

Среднее число байтов на запись для события I/O.

Count Read

Количество запросов чтения на событие I/O.

Count Write

Количество запросов записи на событие I/O.

Max Latency

Максимальное время ожидания экземпляров события I/O.

Misc Latency

Полное время ожидания других экземпляров события I/O.

Read Latency

Полное время ожидания экземпляров события I/O чтения.

Total

Общее количество экземпляров события I/O.

Total Latency

Полное время ожидания экземпляров события I/O.

Total Read

Число байтов, прочитанных для события I/O.

Total Written

Число байтов, записанных для события I/O.

Write Latency

Полное время ожидания экземпляров события I/O записи.

InnoDB File I/O

Таблица 5.6. Регионы страницы InnoDB File I/O Performance

Имя Описание
Data File IO Activity (bytes) Изображает в виде графика объем данных, прочитанных и записанных, в байтах.
Data File IO Activity (ops) Изображает количество в виде графика операций fsync() для чтения и записи.
Average Bytes Per Read Изображает среднее число прочитанных байтов в виде графика.
Double Write Activity Изображает в виде графика количество операций doublewrite и число страниц, написанных для операций doublewrite.
Redo Log IO Activity (bytes) Изображает в виде графика число байтов, записанных в журнал.
Redo Log IO Activity (ops) Изображает количество в виде графика запросов записи журнала и количество физических записей журнала.
Redo Log Waits Изображает число раз в виде графика, которое буфер регистрации был слишком маленьким и должен был быть сброшен.
Pending IO Изображает в виде графика количество ожидающих асинхронных запросов чтения-записи I/O.
Pending Flushes Изображает в виде графика количество ожидающих операций по буферам и сбросу журнала отката.
Open Files Изображает в виде графика количество открытых файлов в InnoDB.
InnoDB IO Configuration Перечисляет системные переменные InnoDB, важные для IO, и их значения.

5.3. Statements

Таблица 5.7. Регионы страницы Statements Performance

Graph Описание
DML Statements Изображает в виде графика число и тип запросов DML. Следующие типы запроса изображены в виде графика: SELECT, INSERT, UPDATE, REPLACE, DELETE и вызовы процедур.
Transaction Statements Изображает в виде графика число и тип операционных запросов. Следующие операционные запросы изображены в виде графика: BEGIN, COMMIT, ROLLBACK, SAVEPOINT, ROLLBACK TO SAVEPOINT и RELEASE SAVEPOINT.
Row Activity Изображает в виде графика тип деятельности строки и количество строк, на которые реагируют.
Index Usage Ratio Изображает в виде графика изменение в строках, прочитанных индексами против строк, прочитанных сканированием таблицы.
Temporary Tables Изображает в виде графика количество временных таблиц, составленных в базе данных и на диске.
Sort Activity Изображает в виде графика количество слияний проходов сортировки, число сортировок, сделанных с использованием диапазонов и число сортировок, выполненных, просматривая таблицы.
Statement Configuration Перечисляет определенные для запроса системные переменные и их значения.
Optimizer Configuration Перечисляет определенные для оптимизатора системные переменные и их значения.

5.4. InnoDB Buffer Pool

Таблица 5.8. Регионы страницы InnoDB Buffer Pool Performance

Graph Описание
Buffer Usage Изображает в виде графика сумму мегабайтов в пуле буферов InnoDB, которые содержат данные и число мегабайтов в грязных страницах.
Row Requests Изображает в виде графика количество запросов логического чтения, запросов логического чтения, прочитанных из диска, и записей, сделанных в пул буферов.
Page Activity Изображает в виде графика число страниц пула буферов, прочитанных, записанных и созданных.
Waits for Free Pages Изображает в виде графика сколько раз записи в буферный пул ждали доступных чистых страниц.
Pages Flushed Изображает в виде графика количество запросов сброса страницы пула буферов.
Pages Latched Изображает в виде графика число страниц пула буферов, которые блокированы.
Young Page Activity Изображает в виде графика число страниц, сделанных молодыми и не молодыми в списке LRU.
Pending Operations Показывает количество ожиданий чтения, записи LRU, одностраничных записей и страниц, которые сбросятся во время контрольной точки.
Page Read Ahead Показывает количество число страниц читаемых в пул буферов потоком предварительного чтения и число выселенных страниц.
Compression Time Изображает время в виде графика, в секундах, потраченное на сжатие или рассжатие страниц пула буферов.
Current Usage Круговая диаграмма, которая показывает, как пул буферов в настоящее время используется.
InnoDB Buffer Configuration Перечисляет определенные для пула буферов системные переменные и их значения.

5.5. Global Table/Row Statistics

Таблица 5.9. Регионы страницы Tables/Rows Performance

Имя Описание
Opened Tables Изображает в виде графика количество кэшированных файлов .frm и общее количество открытых таблиц.
Currently Open Tables Изображает в виде графика количество таблиц, открытых в кэше таблицы.
Temporary Tables Изображает в виде графика количество составленных временных таблиц и количество временных таблиц, преобразованных в находящиеся на диске таблицы.
Table Locks Изображает в виде графика сколько раз запрос блокировки таблицы немедленно предоставили и сколько раз это нельзя было немедленно предоставить.
Table Scan Ratio Изображает в виде графика отношение строк, прочитанных через индексы против строк, прочитанных через сканирование таблицы.
Row Reads Изображает в виде графика среднее число строк, прочитанных через индексы в секунду и строк, прочитанных через просмотр.
Row Writes Изображает в виде графика количество запросов написать, обновить или удалить строку.
Sorts Изображает в виде графика число сортировок, выполненных через диапазоны и просмотры.
Rows Sorted Изображает в виде графика количество отсортированных строк.
Sort Merge Passes Изображает в виде графика количество проходов слияния, выполненных алгоритмом сортировки.
Table Configuration Перечисляет определенные для таблицы системные переменные и их значения.

5.6. Per Table Statistics

Эта инструментальная панель суммирует статистику таблицы. По умолчанию строки отсортированы по полному времени ожидания (таблицы с большим контентом сначала).

Таблица 5.10. Инструментальная панель Per Table Statistics

Имя Описание

Table Name

Имя таблицы.

Table Schema

Схема, которая содержит таблицу.

Delete Latency

Полное время ожидания событий I/O удаления для таблицы.

Fetch Latency

Полное время ожидания событий I/O чтения для таблицы.

Insert Latency

Полное время ожидания событий I/O вставки для таблицы.

IO Misc Latency

Полное время ожидания разных запросов I/O для таблицы.

IO Misc Requests

Полное время ожидания прочих событий I/O для таблицы.

IO Read

Общее количество байтов прочитано из таблицы.

IO Read Latency

Полное время ожидания чтения из таблицы.

IO Read Requests

Общее количество запросов чтения таблицы.

IO Write

Общее количество байтов, записанных в таблицу.

IO Write Latency

Полное время ожидания записей в таблицу.

IO Write Requests

Общее количество запросов записи в таблицу.

Rows Deleted

Общее количество строк удалено из таблицы.

Rows Fetched

Общее количество строк прочитано из таблицы.

Rows Inserted

Общее количество строк, вставленных в таблицу.

Rows Updated

Общее количество строк, обновленных в таблице.

Total Latency

Полное время ожидания событий I/O для таблицы.

Update Latency

Полное время ожидания событий I/O обновлений для таблицы.

5.7. Per User Statistics

Таблица 5.11. Инструментальная панель Per User Statistics

Имя Описание

User

Имя пользователя клиента. Строки, для которых колонка USER в таблице Performance Schema = NULL, предназначены для фоновых потоков и сообщаются с именем хоста background.

Current Connections

Текущее количество связей для пользователя.

Current Memory

Текущая сумма ассигнованной памяти для пользователя.

File IO Latency

Полное время ожидания событий файлового ввода-вывода для пользователя.

File IOs

Общее количество событий файлового ввода-вывода для пользователя.

Statement Avg Latency

Среднее время ожидания на запрос для пользователя.

Statement Latency

Полное время ожидания запросов для пользователя.

Statements

Общее количество запросов для пользователя.

Table Scans

Общее количество сканирования таблицы для пользователя.

Total Connections

Общее количество связей для пользователя.

Total Memory Allocated

Общая сумма ассигнованной памяти для пользователя.

Unique Hosts

Число разных хостов, с которых произошли связи для пользователя.

Поиск

 

Найди своих коллег!

Вы можете направить письмо администратору этой странички, Алексею Паутову. mailto:alexey.v.pautov@mail.ru