Глава 6. Метрики
В этой главе описываются метрики Oracle Enterprise Manager
for MySQL Database.
6.1. Метрики Admin Statement Activity
Перечислены метрики Admin Statement Activity
и предоставлено краткое описание каждой.
Таблица 6.1. Метрики Admin Statement Activity
Имя |
Описание |
Admin Commands (Delta) |
Общее количество команд протокола COM_PING или COM_CHANGE_USER. |
Analyze (Delta) |
Общее количество команд ANALYZE TABLE. |
Assign To Keycache (Delta) |
Общее количество команд CACHE INDEX. |
Backup Table (Delta) |
Общее количество команд BACKUP TABLE. |
Binlog (Delta) |
Общее количество команд BINLOG. |
Change Master (Delta) |
Общее количество команд CHANGE MASTER. |
Check (Delta) |
Общее количество команд CHECK TABLE. |
Checksum (Delta) |
Общее количество команд CHECKSUM TABLE. |
Flush (Delta) |
Общее количество команд FLUSH. |
Install Plugin (Delta) |
Общее количество команд INSTALL PLUGIN. |
Kill (Delta) |
Общее количество команд KILL. |
Optimize (Delta) |
Общее количество команд OPTIMIZE TABLE. |
Preload Keys (Delta) |
Общее количество команд LOAD INDEX INTO CACHE. |
Purge (Delta) |
Общее количество команд PURGE BINARY LOGS. |
Purge Before Date (Delta) |
Общее количество команд PURGE BINARY LOGS BEFORE. |
Repair (Delta) |
Общее количество команд REPAIR TABLE. |
Restore Table (Delta) |
Общее количество команд RESTORE TABLE. |
Slave Start (Delta) |
Общее количество команд START SLAVE. |
Slave Stop (Delta) |
Общее количество команд STOP SLAVE. |
Uninstall Plugin (Delta) |
Общее количество команд UNINSTALL PLUGIN. |
6.2. Метрики Audit Log Activity
Перечислены метрики Audit Log Activity и
предоставлено краткое описание каждой.
Таблица 6.2. Метрики Audit Log Activity
Имя |
Описание |
Current Size |
Размер текущего файла журнала аудита. Значение увеличивается, когда
событие написано в журнал, и сбрасывается к 0,
когда регистрация ротируется. |
Event Max Drop Size |
Размер самого большого удаленного события в
режиме регистрации производительности. |
Events (Delta) |
Количество событий, обработанных плагином контрольного журнала,
были ли они написаны в журнал на основе политики фильтрации. |
Events Buffered (Delta) |
Количество событий контрольного журнала, написанных асинхронно в буфер
контрольного журнала, используя стратегии контрольного журнала
ASYNCHRONOUS или PERFORMANCE. |
Events Filtered (Delta) |
Количество событий, обработанных плагином контрольного журнала, которые
были отфильтрованы (не написаны) на основе политики фильтрации. |
Events Lost (Delta) |
Количество событий, потерянных в режиме регистрации производительности,
потому что событие было больше, чем доступное пространство буфера
контрольного журнала. Это значение может быть полезно для оценки того, как
установить размер буфера audit_log_buffer_size для
режима регистрации производительности. |
Events Written (Delta) |
Количество событий, написанных в контрольный журнал. |
Total Size (Delta) |
Полный размер событий, написанных во все файлы журнала аудита.
В отличие от Audit_log_current_size, значение Audit_log_total_size
увеличивается даже когда регистрация ротируется. |
Write Waits (Delta) |
Сколько раз событие должно было ждать пространства в буфере контрольного
журнала в асинхронном режиме регистрации. |
Audit Log Writes Waits (Rate) |
Коэффициент ожидания записи Enterprise Audit Log Plugin.
|
6.3. Итоговые метрики двоичной регистрации
Перечислены с краткими описаниями итоговые
метрики двоичной регистрации.
Таблица 6.3. Итоговые метрики двоичной регистрации
Имя |
Описание |
Count |
Количество binlog файлов. |
Size |
Полное пространство, которое используется файлом binlog. |
Binary Log File Count |
Двоичный журнал это ряд файлов, которые содержат информацию о
модификациях данных, сделанных сервером MySQL. Это позволяет репликацию, а
также восстановление момента времени, предотвращая потерю данных во время
ситуации с аварийным восстановлением. Это также позволяет вам рассмотреть все
изменения, сделанные в вашей базе данных. Однако, эти файлы могут потреблять
очень много дискового пространства и должны быть удалены с рабочего сервера
после того, как они больше не необходимы ведомым, соединяющимся с этим
главным сервером, и после того, как они были зарезервированы. |
Binary Log Space |
Двоичный журнал это ряд файлов, которые содержат информацию о
модификациях данных, сделанных сервером MySQL. Это позволяет репликацию, а
также восстановление момента времени, предотвращая потерю данных во время
ситуации с аварийным восстановлением. Это также позволяет вам рассмотреть все
изменения, сделанные в вашей базе данных. Однако, эти файлы могут потреблять
очень много дискового пространства и должны быть удалены с рабочего сервера
после того, как они больше не необходимы ведомым, соединяющимся с этим
главным сервером, и после того, как они были зарезервированы.
|
6.4. Метрики Connection Activity
Таблица 6.4. Метрики Connection Activity
Имя |
Описание |
Aborted Clients (Delta) |
Количество связей, которые были прерваны, потому что клиент упал, не
закрывая связь правильно. |
Aborted Connects (Delta) |
Количество неудачных попыток соединиться с сервером MySQL. |
Bytes Received (Delta) |
Число байтов, полученных от всех клиентов. |
Bytes Sent (Delta) |
Число байтов, посланных всем клиентам. |
Connections (Delta) |
Количество попыток подключения (успешных или
нет) к серверу MySQL. |
Locked Connects (Delta) |
Количество попыток соединиться с учетными
данными заблокированного пользователя. |
Max Execution Time Exceeded (Delta) |
Количество операторов SELECT, для которых был превышен
тайм-аут выполнения. |
Max Execution Time Set (Delta) |
Количество операторов SELECT, для которых был установлен отличный от нуля
тайм-аут выполнения. Это включает запросы, которые включают подсказку
оптимизатора MAX_EXECUTION_TIME отличную от нуля, и запросы, которые не
включают такую подсказку, но выполняются в то время, как задан тайм-аут,
обозначенный системной переменной max_execution_time,
отличный от нуля. |
Max Execution Time Set Failed (Delta) |
Количество операторов SELECT, для которых потерпела неудачу попытка
установить тайм-аут выполнения. |
Max Used Connections |
Максимальное количество связей, которые использовались одновременно,
начиная с запуска сервера. |
Ongoing Anonymous Transaction Count |
Показывает количество продолжающихся транзакций, которые были отмечены
как анонимные. Это может использоваться, чтобы гарантировать, что никакие
дальнейшие транзакции не ждут обработки. |
Failed Attempted Connections To The Server (Rate) |
Прерванные попытки подключения к MySQL могут указать на проблему
относительно сервера или сети или быть показателем DoS-атаки или подбора
пароля. Счетчик прерванных попыток связи увеличен, когда у клиента нет
привилегий, чтобы получить доступ к базе данных, клиент использует
неправильный пароль, ошибочный пакет получен, значение
connect_timeout превышено. |
6.5. Метрики DDL Statement Activity
Таблица 6.5. Метрики DDL Statement Activity
Имя |
Описание |
Alter DB (Delta) |
Общее количество запросов ALTER DATABASE. |
Alter DB Upgrade (Delta) |
Общее количество запросов ALTER DATABASE ... UPGRADE
DATA DIRECTORY NAME. |
Alter Event (Delta) |
Общее количество запросов ALTER EVENT. |
Alter Function (Delta) |
Общее количество запросов ALTER FUNCTION. |
Alter Procedure (Delta) |
Общее количество запросов ALTER PROCEDURE. |
Alter Server (Delta) |
Общее количество запросов ALTER SERVER. |
Alter Table (Delta) |
Общее количество запросов ALTER TABLE. |
Alter Tablespace (Delta) |
Общее количество запросов ALTER TABLESPACE. |
Create DB (Delta) |
Общее количество запросов CREATE DATABASE. |
Create Event (Delta) |
Общее количество запросов CREATE EVENT. |
Create Function (Delta) |
Общее количество запросов CREATE FUNCTION, выполненных
для сохраненных функций. |
Create Index (Delta) |
Общее количество запросов CREATE INDEX. |
Create Procedure (Delta) |
Общее количество запросов CREATE PROCEDURE. |
Create Server (Delta) |
Общее количество запросов CREATE SERVER. |
Create Table (Delta) |
Общее количество запросов CREATE TABLE. |
Create Trigger (Delta) |
Общее количество запросов CREATE TRIGGER. |
Create Udf (Delta) |
Общее количество запросов CREATE FUNCTION, выполненных
для определенных пользователем функций. |
Create User (Delta) |
Общее количество запросов CREATE USER. |
Create View (Delta) |
Общее количество запросов CREATE VIEW. |
Drop DB (Delta) |
Общее количество запросов DROP DATABASE. |
Drop Event (Delta) |
Общее количество запросов DROP EVENT. |
Drop Function (Delta) |
Общее количество запросов DROP FUNCTION. |
Drop Index (Delta) |
Общее количество запросов DROP INDEX. |
Drop Procedure (Delta) |
Общее количество запросов DROP PROCEDURE. |
Drop Server (Delta) |
Общее количество запросов DROP SERVER. |
Drop Table (Delta) |
Общее количество запросов DROP TABLE. |
Drop Trigger (Delta) |
Общее количество запросов DROP TRIGGER. |
Drop User (Delta) |
Общее количество запросов DROP USER. |
Drop View (Delta) |
Общее количество запросов DROP VIEW. |
Grant (Delta) |
Общее количество запросов GRANT. |
Rename Table (Delta) |
Общее количество запросов RENAME TABLE. |
Rename User (Delta) |
Общее количество запросов RENAME USER. |
Truncate (Delta) |
Общее количество запросов TRUNCATE TABLE. |
6.6. Метрики DML Statement Activity
Таблица 6.6. Метрики DML Statement Activity
Имя |
Описание |
Call Procedure (Delta) |
Общее количество запросов CALL. |
Change DB (Delta) |
Общее количество запросов USE. |
Dealloc SQL (Delta) |
Общее количество запросов DEALLOCATE PREPARE. |
Delete (Delta) |
Общее количество запросов DELETE. |
Delete Multi (Delta) |
Общее количество многотабличных запросов DELETE. |
Do Number (Delta) |
Общее количество запросов DO. |
Empty Query (Delta) |
Общее количество пустых запросов. |
Execute SQL (Delta) |
Общее количество запросов EXECUTE. |
Ha Close (Delta) |
Общее количество запросов HANDLER CLOSE. |
Ha Open (Delta) |
Общее количество запросов HANDLER OPEN. |
Ha Read (Delta) |
Общее количество запросов HANDLER READ. |
Help (Delta) |
Общее количество запросов HELP. |
Insert (Delta) |
Общее количество запросов INSERT. |
Insert Select (Delta) |
Общее количество запросов INSERT ... SELECT. |
Load (Delta) |
Общее количество запросов LOAD DATA INFILE. |
Lock Tables (Delta) |
Общее количество запросов LOCK TABLE. |
Prepare SQL (Delta) |
Общее количество запросов PREPARE. |
Replace (Delta) |
Общее количество запросов REPLACE. |
Replace Select (Delta) |
Общее количество запросов REPLACE ... SELECT. |
Reset (Delta) |
Общее количество запросов RESET. |
Resignal (Delta) |
Общее количество запросов RESIGNAL. |
Select (Delta) |
Общее количество запросов SELECT. |
Set Option (Delta) |
Общее количество запросов SET. |
Signal (Delta) |
Общее количество запросов SIGNAL. |
Stmt Close (Delta) |
Общее количество запросов DEALLOCATE PREPARE или вызовов
mysql_stmt_close(). |
Stmt Execute (Delta) |
Общее количество запросов EXECUTE или вызовов
mysql_stmt_execute(). |
Stmt Fetch (Delta) |
Общее количество вызовов mysql_stmt_fetch(). |
Stmt Prepare (Delta) |
Общее количество запросов PREPARE или вызовов
mysql_stmt_prepare(). |
Stmt Reprepare (Delta) |
Общее количество запросов повторно подготовленных операций, выполненных
для подготовленных запросов. |
Stmt Reset (Delta) |
Общее количество вызовов mysql_stmt_reset(). |
Stmt Send Long Data (Delta) |
Общее количество вызовов mysql_stmt_send_long_data. |
Unlock Tables (Delta) |
Общее количество запросов UNLOCK TABLES. |
Update (Delta) |
Общее количество запросов UPDATE. |
Update Multi (Delta) |
Общее количество многотабличных запросов UPDATE. |
Prepared Statements Not Being Closed (Rate) |
Подготовленные запросы могут увеличить производительность в запросах,
которые выполняют подобные запросы несколько раз, прежде всего потому, что
запрос разобран только однажды. Подготовленные запросы могут также уменьшить
сетевой трафик потому, что необходимо послать только данные для параметров
для каждого выполнения, а не целый запрос. Однако, подготовленные запросы
занимают время, чтобы подготовить и потребляят память на сервере MySQL, пока
они не закрываются, таким образом, важно использовать их правильно. Если вы
не закрываете подготовленные запросы, когда вы с ними закончили, вы напрасно
связываете память, которая могла быть
использована другими способами. |
Prepared Statements Not Being Used Effectively (Rate) |
Подготовленные запросы могут увеличить производительность в запросах,
которые выполняют подобные запросы несколько раз, прежде всего потому, что
запрос разобран только однажды. Подготовленные запросы могут также уменьшить
сетевой трафик потому, что необходимо послать только данные для параметров
для каждого выполнения, а не целый запрос. Однако, подготовленные запросы
занимают время, чтобы подготовить и потребляят память на сервере MySQL, пока
они не закрываются, таким образом, важно использовать их правильно.
Если вы выполняете запрос только несколько раз, издержки на подготовку
запроса могут и не окупиться. |
All INSERT Statements (Delta) |
Сумма операторов INSERT и INSERT ...
SELECT в последнем интервале. |
All UPDATE Statements (Delta) |
Сумма UPDATE для одной и нескольких
таблиц в последнем интервале. |
All REPLACE Statements (Delta) |
Сумма REPLACE и REPLACE ... SELECT в последнем интервале. |
All DELETE statements (Delta) |
Сумма DELETE для одной и нескольких таблиц в последнем интервале.
|
6.7. Метрики Firewall Activity
Таблица 6.7. Метрики Firewall Activity
Имя |
Описание |
Access Denied (Delta) |
Количество запросов, отклоненных MySQL Enterprise Firewall. |
Access Granted (Delta) |
Количество запросов, принятых MySQL Enterprise Firewall. |
Access Suspicious (Delta) |
Количество запросов, зарегистрированных MySQL Enterprise Firewall
как подозрительные для пользователей, которые
находятся в режиме DETECTING. |
Cached Entries (Delta) |
Количество запросов, зарегистрированных MySQL Enterprise
Firewall, включая дубликаты. |
6.8. Метрики Handler Activity
Таблица 6.8. Метрики Handler Activity
Имя |
Описание |
Commit (Delta) |
Количество внутренних запросов COMMIT. |
Delete (Delta) |
Сколько раз строки были удалены из таблиц. |
Discover (Delta) |
Счетчик фазы подготовки двухфазной операции передачи. |
External Lock (Delta) |
Сервер увеличивает эту переменную для каждого вызова функции
external_lock(), который обычно происходит в начале и в
конце доступа к таблице. |
Mrr Init (Delta) |
Сколько раз сервер использует собственный вариант механизма
Multi-Range Read хранения для доступа к таблице. |
Prepare (Delta) |
Сколько раз первый вход в индексе был прочитан. |
Read First (Delta) |
Количество запросов чтения строки на основе значения ключа индекса.
Если это значение высоко, оно предполагает, что сервер делает много
полных просмотров индекса. |
Read Key (Delta) |
Количество запросов чтения последнего ключа в индексе.
Если это значение высоко, это хороший признак того, что ваши таблицы
правильно внесены в индекс для ваших запросов. |
Read Last (Delta) |
Количество запросов прочитать последний ключ в индексе. |
Read Next (Delta) |
Количество запросов прочитать следующую строку в ключевом порядке.
Это значение увеличено, если вы запрашиваете столбец индекса с ограничением
диапазона или если вы делаете просмотр индекса. |
Read Prev (Delta) |
Количество запросов прочитать предыдущую строку в ключевом порядке.
Этот метод чтения, главным образом, используется, чтобы оптимизировать
ORDER BY ... DESC. |
Read Rnd (Delta) |
Количество запросов прочитать строку на основе фиксированной позиции.
Это значение высоко, если вы делаете много запросов, которые
требуют сортировки результата. |
Read Rnd Next (Delta) |
Количество запросов прочитать следующую строку в файле данных.
Это значение высоко, если вы делаете большое сканирование таблицы. |
Rollback (Delta) |
Количество запросов о механизме хранения, чтобы
выполнить операцию отката. |
Savepoint (Delta) |
Количество запросов о механизме хранения, чтобы
поместить точку сохранения. |
Savepoint Rollback (Delta) |
Количество запросов о механизме хранения для
отката к точке сохранения. |
Update (Delta) |
Количество запросов обновить строку в таблице. |
Write (Delta) |
Количество запросов вставить строку в таблицу. |
Indexes Not Being Used Efficiently (Rate) |
Целевой сервер, кажется, не использует индексы эффективно. Значения
Handler_read_rnd_next и Handler_read_rnd вместе отражают количество строк,
прочитанных через полное сканирование таблицы, высоки по сравнению с
переменными Handler, которые обозначают доступы через индекс, такие как
Handler_read_key, Handler_read_next и т.д. Исследуйте свои таблицы и запросы
для надлежащего использования индексов. |
Rows Read Via Indexes (Delta) |
Строки читают через слой обработчика механизма
хранения, который использовал индексы в последнем интервале. |
Rows Read Via Indexes (Per Sec Avg) |
Среднее число строк, прочитанных в секунду через слой обработчика
механизма хранения, который использовал
индексы в последнем интервале. |
Rows Read Via Scan (Delta) |
Число строк, прочитанных через слой обработчика механизма хранения,
который использовал сканирование таблицы в последнем интервале. |
Rows Read Via Scan (Per Sec Avg) |
Среднее число строк, прочитанных в секунду через слой обработчика
механизма хранения, который использовал сканирование таблицы. |
Index Usage Ratio (Delta) |
Отношение строк, прочитанных через индексы против строк, прочитанных
через сканирование таблицы в последнем интервале. |
6.9. Метрики InnoDB Activity
Таблица 6.9. Метрики InnoDB Activity
Имя |
Описание |
Available Undo Logs |
Общее количество доступных журналов отмены InnoDB.
Добавляет системную переменную innodb_undo_logs, которая сообщает количество
активных журналов отмены. |
Buffer Pool Bytes Data |
Общее количество байтов в пуле буферов InnoDB, содержащем данные.
Число включает грязные и чистые страницы. Для более точных вычислений
использования памяти, чем с помощью Innodb_buffer_pool_pages_data,
когда сжатые таблицы заставляют пул буферов хранить
страницы различных размеров. |
Buffer Pool Bytes Dirty |
Общее текущее число байтов в грязных страницах в пуле буферов InnoDB.
Для более точных вычислений использования памяти, чем с помощью
Innodb_buffer_pool_pages_dirty, когда сжатые таблицы заставляют пул буферов
хранить страницы различных размеров. |
Buffer Pool Dump Status |
Прогресс операции, чтобы сделать запись страниц, проводимых в пуле
буферов InnoDB, вызванном установкой innodb_buffer_pool_dump_at_shutdown или
innodb_buffer_pool_dump_now. |
Buffer Pool Load Status |
Прогресс операции, чтобы нагреть пул буферов InnoDB, читая ряд страниц,
соответствующих более раннему моменту времени, вызванному установкой
innodb_buffer_pool_load_at_startup или
innodb_buffer_pool_load_now. |
Buffer Pool Pages Data |
Число страниц, содержащих данные (грязные или чистые). |
Buffer Pool Pages Dirty |
Число в настоящее время грязных страниц. |
Buffer Pool Pages Flushed (Delta) |
Количество запросов сброса страницы из пула буферов. |
Buffer Pool Pages Free |
Число свободных страниц. |
Buffer Pool Pages Latched |
Число блокированных страниц в пуле буферов InnoDB. |
Buffer Pool Pages Misc |
Число страниц, которые заняты, потому что они были ассигнованы для
административных задач, например, блокировки строки или
адаптивного хэш-индекса. |
Buffer Pool Pages Total |
Полный размер пула буферов в страницах. |
Buffer Pool Read Ahead (Delta) |
Число страниц, предварительно прочитанных в пул буферов
InnoDB фоновым потоком. |
Buffer Pool Read Ahead Evicted (Delta) |
Число страниц, предварительно прочитанных в пул буферов InnoDB фоновым
потоком, которые были впоследствии выгружены без
обращения к ним запросов. |
Buffer Pool Read Requests (Delta) |
Количество запросов логического чтения InnoDB. |
Buffer Pool Reads (Delta) |
Количество запросов логического чтения, которые InnoDB не мог
удовлетворить из пула буферов и должен был прочитать
данные непосредственно с диска. |
Buffer Pool Resize Status |
Статус операции, чтобы изменить размеры пула буферов InnoDB динамично,
вызванный, устанавливая параметр innodb_buffer_pool_size. |
Buffer Pool Wait Free (Delta) |
Обычно запись в пул буферов InnoDB, происходят в фоновом режиме.
Однако, если необходимо прочитать или создать страницу, и никакие чистые
страницы не доступны, также необходимо ждать страниц, которые сбросятся
сначала. Этот счетчик считает количество этих ожиданий. |
Buffer Pool Write Requests (Delta) |
Число записей, сделанных в пул буферов InnoDB. |
Data Fsyncs (Delta) |
Количество операций fsync() до сих пор. |
Data Pending Fsyncs |
Текущее количество ждущих операций fsync(). |
Data Pending Reads |
Текущее количество ожидания чтений. |
Data Pending Writes |
Текущее количество ожидания записи. |
Data Read (Delta) |
Объем прочитанных данных с запуска сервера. |
Data Reads (Delta) |
Общее количество запросов чтения данных. |
Data Writes (Delta) |
Общее количество запросов записи данных. |
Data Written (Delta) |
Объем записанных данных с запуска сервера в байтах. |
Dblwr Pages Written (Delta) |
Число страниц, которые были написаны для двойной записи. |
Dblwr Writes (Delta) |
Количество двойной записи операций, которые были выполнены. |
Have Atomic Builtins |
Указывает, был ли сервер построен с атомными инструкциями. |
Log Waits (Delta) |
Сколько раз буфер регистрации был слишком маленьким и требовалось
ожидание для его сброса перед продолжением работы. |
Log Write Requests (Delta) |
Количество зарегистрированных запросов записи. |
Log Writes (Delta) |
Количество физических записей файла журнала. |
Os Log Fsyncs (Delta) |
Количество записей fsync(), сделанных в файл журнала. |
Os Log Pending Fsyncs |
Количество ожидания операций fsync() файла журнала. |
Os Log Pending Writes |
Количество ожидания записей файла журнала. |
Os Log Written (Delta) |
Число байтов, написанных в файл журнала. |
Pages Created (Delta) |
Число созданных страниц. |
Page Size |
Вкомпилированный размер страницы InnoDB. |
Pages Read (Delta) |
Сколько страниц прочитано. |
Pages Written (Delta) |
Сколько страниц записано. |
Row Lock Current Waits |
Количество в настоящее время ждущих блокировок строки. |
Row Lock Time (Delta) |
Полное время, проведенное в приобретении
блокировок строки в миллисекундах. |
Row Lock Time Avg |
Среднее время, чтобы приобрести
блокировку строки, в миллисекундах. |
Row Lock Time Max |
Максимальное время, чтобы приобрести
блокировку строки, в миллисекундах. |
Row Lock Waits (Delta) |
Сколько раз нужно было ждать блокировки строки. |
Rows Deleted (Delta) |
Количество строк, удаленных из таблиц InnoDB. |
Rows Inserted (Delta) |
Количество строк, вставленных в таблицы InnoDB. |
Rows Read (Delta) |
Количество строк, прочитанных из таблиц InnoDB. |
Rows Updated (Delta) |
Количество строк, обновленных в таблицах InnoDB. |
Truncated Status Writes (Delta) |
Сколько раз вывод SHOW ENGINE INNODB STATUS был урезан. |
InnoDB Buffer Cache Sub-Optimal Hit (Rate) |
Логический I/O во много раз быстрее, чем физический I/O, поэтому DBA
должен стремиться свести физический I/O к минимуму.
Верно, что логический I/O не решает всех проблем, и DBA должен работать,
чтобы свести весь I/O к минимуму, но лучше, если большая часть доступа к
данным выполняется в памяти. Используя InnoDB, большая часть доступа к данным
должна произойти в RAM, поэтому частота успешных обращений кэш-буфера InnoDB
должна быть высокой. |
InnoDB Buffer Pool Writes Bottleneck (Rate) |
Для оптимальной работы InnoDB не должен ждать перед написанием страниц в
пул буферов InnoDB. |
InnoDB Log Waits Bottleneck (Rate) |
Для оптимальной работы InnoDB не должен ждать прежде, чем записать
деятельность DML в буфер журналирования InnoDB. |
Buffer Pool Megabytes Data |
Общее количество мегабайтов в пуле буферов
InnoDB, содержащем данные. |
Buffer Pool Megabytes Dirty |
Общее текущее число мегабайтов в грязных страницах в пуле буферов InnoDB.
|
6.10. Метрики InnoDB Adaptive Hash Activity
Таблица 6.10. Метрики InnoDB Adaptive Hash Activity
Имя |
Описание |
Hash Node Heap |
Общее количество страниц (по 16 Kb), ассигнованных адаптивным
хэш-индексом InnoDB. |
Hash Searches Per Sec |
Среднее число поисков в секунду в InnoDB
адаптивным хэш-индексом. |
Hash Table Size |
Общее количество элементов массива, ассигнованных в InnoDB
адаптивным хэш-индексом. |
Hash Used Cells |
Общее количество клеток во множестве хэш-индекса, которые используются.
Эта переменная больше не доступна с версии MySQL 5.1.28. |
Non Hash Searches Per Sec |
Среднее число поисков в секунду в InnoDB, не удовлетворенных
адаптивным хэш-индексом. |
6.11. Метрики InnoDB Bufferpool Activity
Таблица 6.11. Метрики InnoDB Bufferpool Activity
Имя |
Описание |
Additional Alloc |
Общая память, ассигнованная для дополнительного
буфера InnoDB в байтах. |
Compress Seconds (Delta) |
Полное время в секундах, проведенных, сжимая страницы
пула буферов InnoDB. |
Created Per Sec |
Среднее число страниц пула буферов
InnoDB, создаваемых в секунду. |
DB Pages |
Полный размер списка LRU в страницах пула буферов InnoDB. |
Dictionary Alloc |
Общая память, ассигнуемая для словаря данных InnoDB в байтах. |
Free Pages |
Полный размер списка свободных страниц в страницах
пула буферов InnoDB. |
Hit Rate |
Частота успешных обращений к страницам пула буферов InnoDB для страниц,
прочитанных из памяти пула буферов и из памяти на диске. |
IO Cur Pages |
Общее количество страниц списка LRU пула буферов InnoDB, к которым
обращались в течение прошлой секунды. |
IO Sum Pages |
Общее количество страниц списка LRU пула буферов InnoDB, к которым
обращались в течение прошлых 50 секунд. |
IO Unzip Cur Pages |
Общее количество страниц списка unzip_LRU пула буферов InnoDB, к которым
обращались в течение прошлой секунды. |
IO Unzip Sum Pages |
Общее количество страниц списка unzip_LRU пула буферов InnoDB, к которым
обращались в течение прошлых 50 секунд. |
Lru Len |
Полный размер списка LRU в страницах пула буферов InnoDB. |
Modified Pages |
Текущее число измененных страниц в пуле буферов InnoDB. |
Not Young Hit Rate |
Средняя скорость, с которой страницы пула буферов InnoDB устаревали,
в течение прошлых 15 секунд. |
Old DB Pages |
Полный размер старого списка LRU в страницах
пула буферов InnoDB. |
Pages Created (Delta) |
Общее количество страниц, созданных в пуле буферов InnoDB. |
Pages Evicted No Access Per Sec |
Среднее число страниц в секунду, выгруженных по причине отсутствия
доступа к ним, из пула буферов InnoDB в течение прошлых 15 секунд. |
Pages Not Young (Delta) |
Общее количество устаревших страниц в списке LRU
в пуле буферов InnoDB. |
Pages Not Young Per Sec |
Среднее число устаревших страниц списка LRU в секунду в пуле буферов
InnoDB в течение прошлых 15 секунд. |
Pages Random Read Ahead Per Sec |
Среднее число случайных операций предварительной выборки в секунду
в течение прошлых 15 секунд. |
Pages Read (Delta) |
Общее количество страниц, прочитанных из пула буферов InnoDB. |
Pages Read Ahead Per Sec |
Среднее число операций предварительной выборки в секунду
в течение прошлых 15 секунд. |
Pages Written (Delta) |
Общее количество страниц, записанных из пула буферов InnoDB. |
Pages Young (Delta) |
Общее количество страниц, сделанных молодыми в списке LRU
пула буферов InnoDB. |
Pages Young Per Sec |
Среднее число страниц в секунду, сделанных молодыми в списке LRU пула
буферов InnoDB в течение прошлых 15 секунд. |
Pending Reads |
Число страниц пула буферов InnoDB, ждущих, чтобы их
прочитали в пул буферов. |
Pending Writes Flush List |
Число страниц пула буферов InnoDB, которые будут сброшены во
время контрольной точки. |
Pending Writes Lru |
Количество старых грязных страниц в пуле буферов InnoDB, которые будет
записаны от основания списка LRU. |
Pending Writes Single Page |
Количество ожидающих независимых записи страницы
в пуле буферов InnoDB. |
Reads Per Sec |
Среднее число чтения страниц пула буферов InnoDB в секунду. |
Size Pages |
Полный размер в страницах, ассигнованный пулу буферов InnoDB. |
Total Alloc |
Общая память ассигнуется для пула буферов InnoDB в байтах. |
Uncompress Seconds (Delta) |
Полное время в секундах, проведенное, не сжимая страницы
пула буферов InnoDB. |
Unzip Lru Len |
Полный размер в страницах пула буферов InnoDB списка unzip_LRU. |
Written Per Sec |
Среднее число записи страниц пула буферов InnoDB в секунду. |
Young Hit Rate |
Средняя скорость, с которой страницы пула буферов InnoDB делались
молодыми, в течение прошлых 15 секунд. |
6.12. Метрики InnoDB Insert Buffer Activity
Таблица 6.12. Метрики InnoDB Insert Buffer Activity
Имя |
Описание |
Delete Discarded (Delta) |
Общее количество объединенных операций чистки,
от которых отказываются. |
Delete Mark Discarded (Delta) |
Общее количество объединенных операций удаления,
от которых отказываются. |
Delete Mark Merges (Delta) |
Общее количество удаленных записей,
объединенных буферизующим изменением. |
Delete Merges (Delta) |
Сколько всего раз InnoDB удалял вторичный индексный буфер, который
был слит с файлами данных InnoDB. |
Free List Len |
Число страниц, свободных во вторичном буфере
вставки индекса InnoDB. |
Inserts (Delta) |
Общее количество вставок во вторичный буфер
вставки индекса InnoDB. |
Inserts Discarded (Delta) |
Общее количество объединенных операций вставки,
от которых отказываются. |
Merged Recs (Delta) |
Общее количество записей, слитых из вторичного индексного буфера вставки
в файлы данных InnoDB. |
Merges (Delta) |
Сколько раз вторичный буфер вставки индекса InnoDB был слит с
файлами данных InnoDB. |
Seg Size |
Полный размер в страницах InnoDB вторичного
буфера вставки индекса. |
Size |
Число страниц, используемых во вторичном буфере вставки индекса InnoDB.
|
6.13. Метрики InnoDB IO Activity
Таблица 6.13. Метрики InnoDB IO Activity
Имя |
Описание |
Bytes Per Read |
Среднее число байт на чтение в InnoDB для интервала образа. |
Open Files |
Количество открытых файлов в InnoDB. |
Os File Fsyncs (Delta) |
Общее количество запросов fsync(), выполненных InnoDB. |
Os File Reads (Delta) |
Общее количество файлов, прочитанных
читающими потоками в InnoDB. |
Os File Writes (Delta) |
Общее количество файлов, записанных
пишущими потоками в InnoDB. |
Pending Flushes Bp |
Количество ожидающих операций сброса буфера в InnoDB. |
Pending Flushes Log |
Количество ожидающих операций сброса журнала отката в InnoDB. |
Pending Ibuf Reads |
Количество ожидающих асинхронных запросов чтения для буфера вставок
вторичного индекса в InnoDB. |
Pending Reads |
Количество ожидающих нормальных асинхронных запросов
чтения данных в InnoDB. |
Pending Redo Log |
Количество ожидающих запросов IO (чтение или запись) для
журналов отката InnoDB. |
Pending Sync |
Количество ожидающих синхронных запросов IO (от пользовательских, а не
фоновых потоков) в InnoDB. |
Pending Writes |
Количество ожидающих нормальных асинхронных запросов
записи данных в InnoDB. |
Reads Per Sec |
Среднее количество чтений файлов в секунду в InnoDB
для интервала образа. |
Syncs Per Sec |
Среднее количество операций fsync() в секунду в InnoDB
для интервала образа. |
Writes Per Sec |
Среднее количество записей файлов в секунду в InnoDB
для интервала образа. |
6.14. Метрики InnoDB Log Activity
Таблица 6.14. Метрики InnoDB Log Activity
Имя |
Описание |
Checkpoint File |
32-битное значение (нижний байт сначала)
для порядкового номера журнала отката в InnoDB, до
которого закончена контрольная точка (сброс из буфера на диск).
Это доступно только для плагина до версии 5.1.x и в версии 5.5.x. |
Checkpoint Lsn |
Порядковый номер журнала отката в InnoDB, до которого контрольная точка
закончена. На версиях плагина до 5.1.x и в 5.5.x это значение
32bit (старший байт первый), на более поздних версиях это полное 64-битное
значение LSN, до которой контрольные точки закончено. |
Flushed File |
32-битное значение (нижний байт сначала) для порядкового номера журнала
отката в InnoDB, до которого буфер журнала отката сброшен к файлам журнала
отката. Это доступно только для плагина
до версии 5.1.x и в версии 5.5.x. |
Flushed Lsn |
Порядковый номер журнала отката в InnoDB, до которого буфер журнала
отката сброшен к файлам журнала отката. На версиях плагина до 5.1.x и в
5.5.x это 32-битное значение (старший байт первый), на более поздних версиях
это полное 64-битное значение LSN, до которого сброшен буфер. |
IO Per Sec |
Среднее количество операций IO в секунду
для журналов отката InnoDB. |
IO Total (Delta) |
Общее количество запросов IO для журналов отката InnoDB. |
Pages Flushed Lsn |
Порядковый номер журнала отката в InnoDB, до которого пул буферов
сброшен к файлам данных. |
Pending Checkpoint Writes |
Общее количество записей в настоящее время ждущей
контрольной точки в InnoDB. |
Pending Log Writes |
Общее количество ожидающих записей в журналы отката InnoDB. |
Sequence File |
32-битное значение (нижний байт сначала) для порядкового номера журнала
отката в InnoDB. Это доступно только для плагина
до версии 5.1.x и в версии 5.5.x. |
Sequence Number |
Текущий порядковый номер журнала отката в InnoDB. На версиях плагина до
5.1.x и в 5.5.x это 32-битное значение (старший байт первый), на более
поздних версиях это полное 64-битное значение LSN. |
6.15. Метрики InnoDB Row Activity
Таблица 6.15. Метрики InnoDB Row Activity
Имя |
Описание |
Row Queries Inside |
Количество запросов, выполняющихся в InnoDB. |
Row Queries Queue |
Количество запросов в очереди, ожидающих входа в InnoDB. |
Rows Deleted (Delta) |
Количество строк, удаленных из таблиц InnoDB. |
Rows Deleted Per Sec (Delta) |
Количество строк, удаленных в секунду InnoDB. |
Rows Inserted (Delta) |
Количество строк, вставленных в таблицы InnoDB. |
Rows Inserted Per Sec (Delta) |
Количество строк, вставленных в секунду InnoDB. |
Rows Read (Delta) |
Количество строк, прочитанных из таблиц InnoDB. |
Rows Read Per Sec (Delta) |
Количество строк, прочитанных в секунду InnoDB. |
Rows Updated (Delta) |
Количество строк, обновленных в таблицах InnoDB. |
Rows Updated Per Sec (Delta) |
Количество строк, обновленных в секунду InnoDB. |
6.16. Метрики InnoDB Semaphore Activity
Таблица 6.16. Метрики InnoDB Semaphore Activity
Имя |
Описание |
Mutex Os Waits (Delta) |
Количество семафоров/mutex InnoDB, ждущих обработки OS. |
Mutex Rounds (Delta) |
Количество семафоров/mutex InnoDB для
внутреннего синхронизирующего множества. |
Mutex Spin Waits (Delta) |
Количество семафоров/mutex InnoDB, ждущих
внутреннего синхронизирующего множества. |
Os Reservation Count (Delta) |
Сколько раз ожидание семафоров/mutex InnoDB
было добавлено к внутреннему синхронизирующему множеству. |
Os Signal Count (Delta) |
Сколько раз поток InnoDB сообщал, используя
внутреннее синхронизирующее множество. |
Rw Excl Os Waits (Delta) |
Количество исключительных (запись) семафоров,
ждущих обработки OS. |
Rw Excl Rounds (Delta) |
Количество исключительных (запись) семафоров
во множестве синхронизации InnoDB. |
Rw Excl Spins (Delta) |
Количество исключительных (запись) семафоров, ждущих
во множестве синхронизации InnoDB. |
Rw Shared Os Waits (Delta) |
Количество общих (чтение) семафоров, ждущих обработки OS. |
Rw Shared Rounds (Delta) |
Количество общих (чтение) семафоров
во множестве синхронизации InnoDB. |
Rw Shared Spins (Delta) |
Количество общих (чтение) семафоров, ждущих
во множестве синхронизации InnoDB. |
Spins Per Wait Mutex (Delta) |
Отношение семафоров/mutex InnoDB к ожидающим mutex для
внутреннего синхронизирующего множества. |
Spins Per Wait Rw Excl (Delta) |
Отношение исключительных (запись) семафоров/mutex к ожидающим
во внутреннем синхронизирующем множестве. |
Spins Per Wait Rw Shared (Delta) |
Отношение общих (чтение) семафоров/mutex InnoDB к ожидающим
во внутреннем синхронизирующем множестве. |
6.17. Метрики InnoDB Thread Activity
Таблица 6.17. Метрики InnoDB Thread Activity
Имя |
Описание |
Main Thd Log Flush Writes (Delta) |
Сколько раз журналы отката InnoDB пишутся
и синхронизируется с диском основным потоком. |
Main Thd Loops Background (Delta) |
Сколько раз главный поток InnoDB сделал фоновые задачи, такие как сброс
грязных страниц, чистку и слияние буфера вставки,
более настойчиво, когда сервер простаивал. |
Main Thd Loops Flush (Delta) |
Сколько раз главный поток InnoDB принудительно сбрасывал
грязные страницы, пока не было никакой деятельности сервера. |
Main Thd Loops One Sec (Delta) |
Сколько раз главный поток InnoDB применил
свою вторую циклическую структура, чтобы сбросить грязные страницы, удалить
таблицы в фоновом режиме или выполнить слияние буфера вставки. |
Main Thd Loops Sleeps (Delta) |
Сколько раз главный поток InnoDB был помещен в сон из-за отсутствия
необходимости что-то сбросить. |
Main Thd Loops Srv Active (Delta) |
Сколько раз главный поток InnoDB
вошел в свою активную циклическую структуру. |
Main Thd Loops Srv Idle (Delta) |
Сколько раз главный поток InnoDB
выполнил циклическую структуру. |
Main Thd Loops Srv Shutdown (Delta) |
Сколько раз главный поток InnoDB
вошел в свою циклическую структуру закрытия. |
Main Thd Loops Ten Sec (Delta) |
Сколько раз главный поток InnoDB вошел в свою десятисекундную циклическую
структуру, чтобы справиться с операциями по чистке. |
Main Thd State |
Текущее состояние главного потока InnoDB. |
6.18. Метрики InnoDB Transaction Activity
Таблица 6.18. Метрики InnoDB Transaction Activity
Имя |
Описание |
Committing Count |
Общее количество транзакций,
в настоящее время переданных InnoDB. |
Current Lock Wait Count Total |
Общее количество блокировок строк, ждущих во всех в настоящее
время работающих транзакциях. |
Latest Deadlock |
Последняя мертвая блокировка, о которой сообщает
SHOW ENGINE INNODB STATUS. |
Latest Foreign Key Error |
Последняя ошибка внешнего ключа, о которой сообщает
SHOW ENGINE INNODB STATUS. |
Lock Memory Bytes Total |
Общее количество количество байтов, выделенное для памяти блокировки для
всех в настоящее время работающих транзакций. |
Lock Wait Count |
Общее количество транзакций, ждущих блокировок строки в InnoDB. |
Rolling Back Count |
Общее количество транзакций, в настоящее время
откатывающихся назад в InnoDB. |
Rows Locked Total |
Общее количество строк, заблокированных
во всех в настоящее время работающих транзакциях. |
Rows Modified Total |
Общее количество строк, изменяющихся во всех в настоящее
время работающих транзакциях. |
Running Count |
Общее количество транзакций, в настоящее
время работающих в InnoDB. |
Trx History List Length |
Количество транзакций, которые в настоящее время имеют
выделенное им место отмены (не очищенное). |
Trx Id Counter1 |
32-битное значение для внутреннего счетчика транзакций в InnoDB.
Это доступно только до версии 5.1.x и в 5.5.x. |
Trx Id Counter2 |
Второй 32-битный внутренний счетчик транзакций в InnoDB.
Это доступно только до версии 5.1.x и в 5.5.x. |
Trx Id Counter Str |
Шестнадцатеричное представление внутреннего операционного счетчика
InnoDB, доступно только в 5.5.x+ или в 5.1.x. |
Trx Purge Done Trx2 |
Счетчик транзакции с которым процесс чистки
InnoDB закончил работу. |
Trx Total Lock Structs |
Общее количество структур блокировки, находящихся сейчас в использовании
всеми транзакциями в InnoDB. |
6.19. Метрики Insert Delayed Activity
Таблица 6.19. Метрики Insert Delayed Activity
Имя |
Описание |
Errors (Delta) |
Количество строк, написанных с INSERT DELAYED, для которых
произошла некоторая ошибка (вероятно, дубликат ключа). |
Insert Threads |
Количество используемых обработчиков INSERT DELAYED. |
Not Flushed Delayed Rows (Delta) |
Количество строк, ждущих, чтобы быть написанными, в
очереди INSERT DELAYED. |
Writes (Delta) |
Количество записанных строк INSERT DELAYED. |
6.20. Метрики Instance Activity
Таблица 6.20. Метрики Instance Activity
Имя |
Описание |
Acl Cache Items Count |
Количество кэшированных объектов привилегии. Каждый объект это привилегия
комбинации пользователя и его активных ролей. |
Flush Commands (Delta) |
Количество выполненных запросов FLUSH. |
Opened Files (Delta) |
Количество файлов, которые были открыты с my_open()
(функция из библиотеки mysys). |
Open Files |
Количество файлов, которые открыты. Это количество включает обычные
файлы, открытые сервером. Это не включает другие типы файлов, такие как
каналы или сокеты. |
Open Streams (Delta) |
Количество потоков, которые открыты (используется, главным
образом, для регистрации). |
Prepared Stmt Count |
Текущее количество подготовленных запросов.
Максимальное количество запросов дано системной переменной
max_prepared_stmt_count. |
Queries (Delta) |
Количество запросов, выполняемых сервером. Эта переменная включает
запросы, выполненные в рамках сохраненных программ, в отличие
от переменной Questions. |
Questions (Delta) |
Количество запросов, выполняемых сервером. Эта переменная включает
только запросы, посланные в сервер клиентами, но не запросы, выполненные в
рамках сохраненных программ, в отличие от переменной Queries. |
Uptime |
Число секунд, которое работает сервер. |
Uptime Since Flush Status |
Число секунд с последнего запроса FLUSH STATUS. |
MySQL Server Has Been Restarted |
Чтобы выполнить полезную работу, сервер базы данных должен быть
работать непрерывно. Нормально для рабочего сервера работать непрерывно в
течение многих недель, месяцев или дольше.
Если сервер был недавно перезапущен, это может быть результатом
запланированного обслуживания, но это может также произойти из-за
незапланированного события, которое должно быть исследовано.
|
6.21. Метрики NDB Activity
Таблица 6.21. Метрики NDB Activity
Имя |
Описание |
Conflict Fn Max (Delta) |
Эта переменная показывает сколько раз строка
не была применена на текущем узле SQL из-за разрешения конфликта
'greatest timestamp wins' с момента, когда этот mysqld был запущен. |
Conflict Fn Old (Delta) |
Эта переменная показывает сколько раз строка не была применена
как результат разрешения конфликта 'same timestamp wins'
на данном mysqld с прошлого перезапуска. |
Number Of Data Nodes |
Если сервер является частью MySQL Cluster, значение
этой переменной количество узлов данных в группе. |
Number Of Ready Data Nodes |
Количество работающих узлов данных в MySQL Cluster.
|
6.22. Метрики Performance Schema Activity
Таблица 6.22. Метрики Performance Schema Activity
Имя |
Описание |
Cond Classes Lost (Delta) |
Сколько инструментов типа cond не могло быть загружено. |
Cond Instances Lost (Delta) |
Сколько экземпляров объектов типа cond не могло быть создано. |
File Classes Lost (Delta) |
Сколько инструментов типа file не могло быть загружено. |
File Handles Lost (Delta) |
Сколько экземпляров объектов типа file не могло быть открыто. |
File Instances Lost (Delta) |
Сколько экземпляров объекта типа file не могло быть создано. |
Hosts Lost (Delta) |
Сколько хостов было потеряно. |
Index Stat Lost (Delta) |
Количество индексов, для которых были
потеряны статистические данные. |
Locker Lost (Delta) |
Сколько событий потеряно или не зарегистрировано. |
Memory Classes Lost (Delta) |
Сколько раз инструмент памяти не мог быть загружен. |
Metadata Lock Lost (Delta) |
Количество блокировок метаданных, которые не могли быть инструментованы в
таблице metadata_locks. |
Mutex Classes Lost (Delta) |
Сколько инструментов типа mutex не могло быть загружено. |
Mutex Instances Lost (Delta) |
Сколько экземпляров объекта типа mutest не могло быть создано. |
Nested Statement Lost (Delta) |
Количество сохраненных запросов программы, для которых были
потеряны статистические данные. |
Prepared Statements Lost (Delta) |
Количество подготовленных запросов, которые не могли быть инструментованы
в таблице prepared_statements_instances. |
Program Lost (Delta) |
Количество сохраненных программ, для которых были
потеряны статистические данные. |
Rwlock Classes Lost (Delta) |
Сколько инструментов типа rwlock не могло быть загружено. |
Rwlock Instances Lost (Delta) |
Сколько экземпляров объектов типа rwlock не могло быть создано. |
Session Connect Attrs Longest Seen (Delta) |
Самый длинный действительный размер буфера признака,
который был прослежен. |
Table Handles Lost (Delta) |
Сколько экземпляров объектов типа table не могло быть открыто. |
Table Instances Lost (Delta) |
Сколько экземпляров объектов типа table не могло быть создано. |
Table Lock Stat Lost (Delta) |
Количество таблиц, для которых были потеряны
статистические данные блокировки. |
Thread Classes Lost (Delta) |
Сколько инструментов типа thread не могло быть загружено. |
Thread Instances Lost (Delta) |
Сколько экземпляров объектов типа thread не могло быть создано.
|
6.23. Метрики Replication Master Activity
Таблица 6.23. Метрики Replication Master Activity
Имя |
Описание |
Binlog File |
Название текущего файла двоичного журнала. |
Binlog File Position |
Положение в текущем файле двоичного журнала. |
Cache Disk Use (Delta) |
Количество транзакций, которые использовали кэш двоичного журнала, но это
превысило значение binlog_cache_size, и был использован временный файл, чтобы
сохранить изменения от транзакции. |
Cache Use (Delta) |
Количество транзакций, которые использовали
кэш двоичного журнала. |
Executed Gtid Set |
Последний GTID, установленный в двойных файлах журнала. |
Semi Sync Master Clients |
Число полусинхронных ведомых. |
Semi Sync Master Net Avg Wait Time |
Среднее время в микросекундах, которое ведущий ждал
ответа от ведомого. |
Semi Sync Master Net Waits (Delta) |
Общее количество времени, которое ведущий ждал
ответа от ведомого. |
Semi Sync Master Net Wait Time (Delta) |
Полное время в микросекундах, которое ведущий ждал
ответа от ведомого. |
Semi Sync Master No Times (Delta) |
Сколько раз ведущий выключил полусинхронную репликацию. |
Semi Sync Master No Tx (Delta) |
Количество передач, которые не были успешно признаны ведомым. |
Semi Sync Master Status |
Готова ли полусинхронная репликация в настоящее время к
эксплуатации на ведущем. |
Semi Sync Master Timefunc Failures (Delta) |
Сколько раз ведущий потерпел неудачу, вызывая такие функции
времени, как gettimeofday(). |
Semi Sync Master Tx Avg Wait Time (Delta) |
Среднее время в микросекундах, которое ведущий
ждал каждой транзакции. |
Semi Sync Master Tx Waits (Delta) |
Общее количество времени, которое ведущий
ждал каждой транзакции. |
Semi Sync Master Tx Wait Time (Delta) |
Полное время в микросекундах, которое ведущий
ждал каждой транзакции. |
Semi Sync Master Wait Pos Backtraverse (Delta) |
Общее количество времени, которое ведущий ждал события с двоичными
координатами ниже, чем событие, ождаемое ранее. |
Semi Sync Master Wait Sessions |
Количество сессий, в настоящее время ожидающих ответов ведомого. |
Semi Sync Master Yes Tx (Delta) |
Количество передач, которые были признаны успешно ведомым. |
Show Master Status (Delta) |
Общее количество запросов SHOW MASTER STATUS. |
Show New Master (Delta) |
Общее количество запросов SHOW NEW MASTER. |
Show Slave Hosts (Delta) |
Общее количество запросов SHOW SLAVE HOSTS. |
Status |
Статус безопасной репликации. |
Exceeded Binary Log Space Limit (Rate) |
Когда использование двоичной регистрации
превышает пределы памяти кэша журнала, оно выполняет чрезмерные дисковые
операции. Для оптимальной работы транзакции, которые перемещаются через
двоичную регистрацию, должны содержаться в кэше двоичного журнала.
|
6.24. Метрики Replication Slave Activity
Таблица 6.24. Метрики Replication Slave Activity
Имя |
Описание |
Change Master (Delta) |
Общее количество запросов CHANGE MASTER. |
Exec Master Log Pos |
Положение в текущем основном двоичном файле, до которого поток
SQL прочитал и выполнил. |
Executed Gtid Set |
Набор ID глобальной транзакции для всех полученных транзакций,
впоследствии выполняющихся на этом ведомом.
Пусто, если GTID не используются. |
Heartbeat Period |
Интервал тактирования репликации (в секундах) для ведомого. |
IO Running |
Начат ли поток I/O ведомого и соединился ли успешно с ведущим. |
IO State |
Текущее информационное состояние потока I/O ведомого. |
Last Errno |
Код последней ошибки, которая заставила поток SQL остановиться. |
Last Error |
Сообщение о последней ошибки, которая заставила
поток SQL остановиться. |
Last IO Errno |
Код последней ошибки, которая заставила поток SQL остановиться. |
Last IO Error |
Сообщение о последней ошибки, которая заставила
поток SQL остановиться. |
Last SQL Errno |
Код последней ошибки, которая заставила
поток SQL остановиться. |
Last SQL Error |
Сообщение о последней ошибки, которая заставила
поток SQL остановиться. |
Master Log File |
Название основного файла двоичного журнала, из которого в настоящее
время читает поток I/O. |
Open Temp Tables |
Количество временных таблиц, которые поток SQL ведомого
в настоящее время держит открытыми. |
Read Master Log Pos |
Положение в текущем основном файле двоичного журнала, до
которого поток I/O дочитал. |
Received Heartbeats (Delta) |
Общее количество тактов, полученных ведомым
с момента последнего перезапуска или запроса CHANGE MASTER TO. |
Relay Log File |
Название файла журнала реле, из которого поток SQL
в настоящее время читает и выполняет. |
Relay Log Pos |
Положение в текущем файле журнала реле, до которого поток
SQL прочитал и выполнил. |
Relay Log Space |
Полный объединенный размер всех существующих
файлов журнала реле. |
Relay Master Log File |
Название основного файла двоичного журнала, содержащего новое событие,
которое выполняется потоком SQL. |
Retried Transactions (Delta) |
Общее количество времени начиная с запуска, которое ведомый поток
SQL повторяет транзакции. |
Retrieved Gtid Set |
Набор ID глобальной транзакции, соответствующие всем транзакциям,
полученным этим ведомым. Пусто, если GTID не используются. |
Running |
ON, если этот сервер ведомый, который связан с ведущим
репликации, и работают потоки I/O и SQL, иначе OFF. |
Seconds Behind Master |
Разница во времени в секундах между потоками SQL и I/O ведомого
на основе меток времени, сохраненных в журнале реле. NULL, если ведомый поток
I/O (или поток SQL) не работает или не связан с ведущим. |
Semi Sync Slave Status |
Готова ли полусинхронная репликация в настоящее время к эксплуатации на
ведомом. Это ON, если плагин был включен и ведомый поток I/O
работает, иначе OFF. |
Show Slave Status (Delta) |
Общее количество запросов SHOW SLAVE STATUS. |
Skip Counter |
Текущее значение системной переменной sql_slave_skip_counter. |
Slave Start (Delta) |
Общее количество запросов START SLAVE. |
Slave Stop (Delta) |
Общее количество запросов STOP SLAVE. |
SQL Remaining Delay |
Число секунд перед тем, как ведомый поток SQL
применит следующее событие в регистрациях реле. |
SQL Running |
Начат ли ведомый поток SQL. |
SQL Running State |
Текущее информационное состояние для ведомого потока SQL. |
Slave Error: Unknown or Incorrect Time Zone |
Чтобы использовать названия часового пояса вместе с определенными
запросами, функциями и типами данных, необходимо формировать сервер, чтобы
понять те имена, загружая информацию от файлов часового пояса операционной
системы в ряд таблиц в базе данных mysql.
Однако, в то время как процесс установки MySQL составляет те таблицы
часового пояса, он не загружает их; они должны быть загружены
вручную после установки. |
Slave Execution Position Behind Read Position |
Когда ведомый получает обновления от ведущего, поток I/O
хранит данные в местных файлах, известных как журналы реле.
Ведомый поток SQL их читает и выполняет обновления, которые они содержат.
Если положение, от которого читает поток SQL, позади положения, в которое в
настоящее время пишет поток I/O, это знак того, что репликация
отстает, и результаты запросов, направленных ведомому, могут не отразить
последние изменения, внесенные на ведущем. |
Slave Has Been Stopped |
Если репликация на ведомом была остановлена, это означает, что он
не восстанавливает последние запроса от ведущего и не
выполняет эти запросы. |
Slave Has Experienced A Replication Error |
Когда ведомый получает обновления, он должен применить эти обновления в
местном масштабе, так что данные совпадают.
Если ошибка происходит, применяя обновление на ведомом, данные на нем
могут не соответствовать данным на ведущем, это признак того, что
репликация может быть повреждена. |
Slave Has Problem Communicating With Master |
Ведомые должны соединиться с ведущим, чтобы получить последние данные от
него. Если они не могут соединиться или периодически испытывают затруднения
при соединении, репликация может отстать (т.е. у ведомого может не быть
последних данных, которые были написаны ведущим). |
Slave Has Stopped Replicating |
Если не запущен ни ведомый поток I/O, ни ведомый поток SQL,
это означает, что ведомый не получает последние запросы от ведущего и не
выполняет те запросы, таким образом репликация полностью всталаy. |
Slave I/O Thread Not Running |
Ведомый поток I/O это поток, который восстанавливает запросы от
двоичного журнала ведущего сервера и делает запись их в журнал реле ведомого.
Если этот поток не работает, ведомый не в состоянии восстановить последние
данные от ведущего.. |
Slave Relay Log Space |
Когда ведомый получает обновления от ведущего, поток I/O хранит данные в
местных файлах, известных как журнал реле. Поток SQL ведомого читает журналы
реле и выполняет обновления, которые они содержат. После того, как поток SQL
выполнит все обновления в журнале реле, файл больше не необходим и может быть
удален, чтобы сэкономить дисковое пространство. |
Slave SQL Thread Not Running |
Ведомый поток SQL это такой поток, который читает запрос из
журнала реле ведомого и выполняет их, чтобы привести ведомого
в синхронизацию с ведущим. Если этот поток не работает, ведомый
не в состоянии применить последние изменения, которые прочитал от ведущего,
и результаты запросов, направленных ведомому, могут не отразить последние
изменения, внесенные на ведушем. |
Slave Seconds Behind Master |
Если ведомый слишком далеко позади ведущего, результаты запросов,
направленных к нему, могут не отразить последние изменения,
внесенные на ведущем. |
Slave Waiting To Free Relay Log Space |
Для ведомых с ограниченным дисковым пространством можно установить
границу того, как сильно большой журнал реле репликации может вырасти.
Когда предел достигнут, поток I/O прекращает читать двоичные события
регистрации от главного сервера, пока поток SQL не нагонит и удалит некоторые
необработанные журналы реле. В то время как это защищает MySQL от заполнения
диска, это означает, что репликация задержана, а ведомый
отстанет от ведущего. |
6.25. Метрики Secure Connections Activity
Таблица 6.25. Метрики Secure Connections Activity
Имя |
Описание |
Accept Renegotiates (Delta) |
Количество негативных попыток установить связь. |
Accepts (Delta) |
Количество принятых связей SSL. |
Callback Cache Hits (Delta) |
Количество удачных обращений в кэш отзыва. |
Cipher |
Текущий шифр SSL (пусто для связей не-SSL). |
Cipher List |
Список возможных шифров SSL. |
Client Connects (Delta) |
Количество попыток подключения по SSL к SSL-ведущему. |
Connect Renegotiates (Delta) |
Количество негативных попыток установить связь с SSL-ведущим. |
Ctx Verify Depth |
Глубина проверки контекста SSL: сколько
сертификатов в цепочке проверить. |
Ctx Verify Mode |
Режим проверки контекста SSL. |
Default Timeout |
Тайм-аут SSL по умолчанию. |
Finished Accepts (Delta) |
Количество успешных связей SSL с сервером. |
Finished Connects (Delta) |
Количество успешных связей ведомого с SSL-ведущим. |
Session Cache Hits (Delta) |
Количество удачных обращений в кэш сессии SSL. |
Session Cache Misses (Delta) |
Количество неудачных обращений в кэш сессии SSL. |
Session Cache Mode |
Режим кэширования сессии SSL. |
Session Cache Overflows (Delta) |
Количество переполнений кэша сессии SSL. |
Session Cache Size |
Размер кэша сессии SSL. |
Session Cache Timeouts (Delta) |
Количество тайм-аутов кэша сессии SSL. |
Sessions Reused (Delta) |
Сколько связей SSL было снова использовано из кэша. |
Used Session Cache Entries (Delta) |
Сколько записей кэша сессии SSL использовалось. |
Verify Depth |
Глубина проверки для репликации связи SSL. |
Verify Mode |
Режим проверки для репликации связи SSL. |
Version |
Идентификатор версии SSL. |
6.26. Метрики Show Statement Activity
Таблица 6.26. Метрики Show Statement Activity
Имя |
Описание |
Show Authors (Delta) |
Общее количество запросов SHOW AUTHORS. |
Show Binlog Events (Delta) |
Общее количество запросов SHOW BINLOG EVENTS. |
Show Binlogs (Delta) |
Общее количество запросов SHOW BINARY LOGS. |
Show Charsets (Delta) |
Общее количество запросов SHOW CHARACTER SET. |
Show Collations (Delta) |
Общее количество запросов SHOW COLLATION. |
Show Column Types (Delta) |
Общее количество запросов SHOW COLUMNS. |
Show Contributors (Delta) |
Общее количество запросов SHOW CONTRIBUTORS. |
Show Create DB (Delta) |
Общее количество запросов SHOW CREATE DATABASE. |
Show Create Event (Delta) |
Общее количество запросов SHOW CREATE EVENT. |
Show Create Func (Delta) |
Общее количество запросов SHOW CREATE FUNCTION. |
Show Create Proc (Delta) |
Общее количество запросов SHOW CREATE PROCEDURE. |
Show Create Table (Delta) |
Общее количество запросов SHOW CREATE TABLE. |
Show Create Trigger (Delta) |
Общее количество запросов SHOW CREATE TRIGGER. |
Show Databases (Delta) |
Общее количество запросов SHOW DATABASES. |
Show Engine Logs (Delta) |
Общее количество запросов SHOW ENGINE ... LOGS. |
Show Engine Mutex (Delta) |
Общее количество запросов SHOW ENGINE ... MUTEX. |
Show Engine Status (Delta) |
Общее количество запросов SHOW ENGINE ... STATUS. |
Show Errors (Delta) |
Общее количество запросов SHOW ERRORS. |
Show Events (Delta) |
Общее количество запросов SHOW EVENTS. |
Show Fields (Delta) |
Общее количество запросов SHOW FIELDS. |
Show Function Code (Delta) |
Общее количество запросов SHOW FUNCTION CODE. |
Show Function Status (Delta) |
Общее количество запросов SHOW FUNCTION STATUS. |
Show Grants (Delta) |
Общее количество запросов SHOW GRANTS. |
Show InnoDB Status (Delta) |
Общее количество запросов SHOW INNODB STATUS. |
Show Keys (Delta) |
Общее количество запросов SHOW KEYS | INDEX | INDEXES. |
Show Logs (Delta) |
Общее количество запросов SHOW LOGS. |
Show Master Status (Delta) |
Общее количество запросов SHOW MASTER STATUS. |
Show New Master (Delta) |
Общее количество запросов SHOW NEW MASTER. |
Show Open Tables (Delta) |
Общее количество запросов SHOW OPEN TABLES. |
Show Plugins (Delta) |
Общее количество запросов SHOW PLUGINS. |
Show Privileges (Delta) |
Общее количество запросов SHOW PRIVILEGES. |
Show Procedure Code (Delta) |
Общее количество запросов SHOW PROCEDURE CODE. |
Show Procedure Status (Delta) |
Общее количество запросов SHOW PROCEDURE STATUS. |
Show Processlist (Delta) |
Общее количество запросов SHOW PROCESSLIST. |
Show Profile (Delta) |
Общее количество запросов SHOW PROFILE. |
Show Profiles (Delta) |
Общее количество запросов SHOW PROFILES. |
Show Relaylog Events (Delta) |
Общее количество запросов SHOW RELAYLOG EVENTS. |
Show Slave Hosts (Delta) |
Общее количество запросов SHOW SLAVE HOSTS. |
Show Slave Status (Delta) |
Общее количество запросов SHOW SLAVE STATUS. |
Show Status (Delta) |
Общее количество запросов SHOW STATUS. |
Show Storage Engines (Delta) |
Общее количество запросов SHOW STORAGE ENGINES. |
Show Tables (Delta) |
Общее количество запросов SHOW TABLES. |
Show Table Status (Delta) |
Общее количество запросов SHOW TABLE STATUS. |
Show Triggers (Delta) |
Общее количество запросов SHOW TRIGGERS. |
Show Variables (Delta) |
Общее количество запросов SHOW VARIABLES. |
Show Warnings (Delta) |
Общее количество запросов SHOW WARNINGS. |
6.27. Метрики Slow Query Logging Activity
Таблица 6.27. Метрики Slow Query Logging Activity
Имя |
Описание |
Slow Queries (Delta) |
Количество запросов, которые заняли больше long_query_time секунд.
|
6.28. Метрики Sys Schema Global Memory Usage
Таблица 6.28. Метрики Sys Schema Global Memory Usage
Имя |
Описание |
Current Alloc |
Текущее число ассигнованных байтов, которые еще не были
освобождены для распределения. |
Current Avg Alloc |
Текущее число ассигнованных байтов на блок памяти
для типа распределения. |
Current Count |
Общее количество экземпляров типа распределения. |
High Alloc |
Высшая точка числа байтов для типа распределения. |
High Avg Alloc |
Средний размер распределения для самого
высокого количества и размера. |
High Count |
Высшая точка количества блоков памяти для типа распределения. |
Name |
Тип выделения памяти. |
6.29. Метрики Sys Schema InnoDB Row Lock Waits
Таблица 6.29. Метрики Sys Schema InnoDB Row Lock Wait
Имя |
Описание |
Blocking Lock Id |
ID блокировки транзакции, которая блокирует. |
Blocking Lock Mode |
Режим блокировки транзакции, которая блокирует. |
Blocking Pid |
ID процесса транзакции, которая блокирует. |
Blocking Query |
Запрос транзакции, которая блокирует. |
Blocking Trx Age |
Возраст транзакции, которая блокирует (в миллисекундах). |
Blocking Trx Id |
ID транзакции, которая блокирует. |
Blocking Trx Rows Locked |
Строки, заблокированные транзакцией, которая блокирует. |
Blocking Trx Rows Modified |
Строки, измененные транзакцией, которая блокирует. |
Blocking Trx Started |
Когда транзакция, которая блокирует, началась. |
Locked Index |
Какой индекс блокирован. |
Locked Table |
Какая таблица блокирована. |
Locked Type |
Тип блокировки. |
Wait Age |
Сколько времени в миллисекундах это ожидание длится. |
Waiting Lock Id |
ID блокировки транзакции, которая ждет. |
Waiting Lock Mode |
Режим блокировки транзакции, которая ждет. |
Waiting Pid |
ID процесса транзакции, которая ждет. |
Waiting Query |
Запрос транзакции, которая ждет. |
Waiting Trx Age |
Возраст в миллисекундах транзакции, которая ждет. |
Waiting Trx Id |
Идентификатор транзакции, которая ждет. |
Waiting Trx Rows Locked |
Строки, заблокированные транзакцией, которая ждет. |
Waiting Trx Rows Modified |
Строки, измененные транзакцией, которая ждет. |
Waiting Trx Started |
Когда транзакция, которая ждет, началась. |
Wait Started |
Когда это ожидание началось. |
6.30.
Метрики Sys Schema IO By Host
Таблица 6.30. Метрики Sys Schema IO By Host
Имя |
Описание |
Host |
Хост, с которого установлена связь клиентом. |
Total |
Общее количество событий IO файлов для хоста. |
Total Latency |
Полное время ожидания событий IO файлов для хоста.
|
6.31. Метрики Sys Schema IO By Thread By Latency
Таблица 6.31. Метрики Sys Schema IO By Thread By Latency
Имя |
Описание |
Average Latency |
Среднее время ожидания на событие IO для потока. |
Max Latency |
Максимальное время ожидания событий IO для потока. |
Min Latency |
Минимальное время ожидания событий IO для потока. |
Process List Id |
Для потоков переднего плана id процесса потока.
Для фоновых потоков NULL. |
Thread Id |
id потока. |
Total |
Общее количество событий IO для потока. |
Total Latency |
Полное время ожидания событий IO для потока. |
User |
Для потоков переднего плана учетная запись, связанная с потоком.
Для фоновых потоков имя потока. |
6.32. Метрики Sys Schema IO Global By File By Latency
Таблица 6.32. Метрики Sys Schema IO Global By File By Latency
Имя |
Описание |
Count Misc |
Общее количество других событий IO для файла. |
Count Read |
Общее количество событий IO чтения для файла. |
Count Write |
Общее количество событий IO записи для файла. |
File |
Абсолютный путь к файлу. |
Misc Latency |
Полное время ожидания других событий IO для файла. |
Read Latency |
Полное время ожидания событий IO чтения для файла. |
Total |
Общее количество событий IO для файла. |
Total Latency |
Полное время ожидания событий IO для файла. |
Write Latency |
Полное время ожидания событий IO записи для файла.
|
6.33. Метрики Sys Schema IO Global By Wait By Latency
Таблица 6.33. Метрики Sys Schema IO Global By Wait By Latency
Имя |
Описание |
Average Latency |
Среднее время ожидания возникновения события IO. |
Average Read |
Среднее число байтов на чтение для события IO. |
Average Written |
Среднее число байтов на запись для события IO. |
Count Read |
Количество запросов чтения на событие IO. |
Count Write |
Количество запросов записи на событие IO. |
Event Name |
Имя события IO. |
Max Latency |
Максимальное время ожидания экземпляров события IO. |
Misc Latency |
Полное время ожидания других экземпляров события IO. |
Read Latency |
Полное время ожидания экземпляров события IO чтения. |
Total |
Общее количество экземпляров события IO. |
Total Latency |
Полное время ожидания экземпляров события IO. |
Total Read |
Число байтов, прочитанных для события IO. |
Total Written |
Число байтов, записанных для события IO. |
Write Latency |
Полное время ожидания экземпляров события IO записи
|
6.34. Метрики Sys Schema Processes
Таблица 6.34. Метрики Sys Schema Processes
Имя |
Описание |
Command |
Тип команды процесса. |
Connection Id |
id связи для этого процесса. |
Current Memory |
Память, ассигнованная процессом. |
Current Statement |
В настоящее время выполняемый SQL-оператор для этого процесса. |
Database |
Текущая база данных по умолчанию для этого процесса. |
Full Scan |
В настоящее время выполняемый SQL-оператор для этого процесса
вызывает полное сканирование таблицы? YES/NO. |
Last Statement |
Предыдущий SQL-оператор, выполненный этим процессом, если никакой
SQL-оператор в настоящее время не выполняется. |
Last Statement Latency |
Время ожидания ранее работающего SQL-оператора
для этого процесса. |
Last Wait |
Причина последнего ожидания этого процесса. |
Last Wait Latency |
Задержка последнего ожидания этого процесса. |
Lock Latency |
Время, потраченное на ожидание блокировок в настоящее время работающего
SQL-оператора для этого процесса. |
Pid |
ID процесса ОС клиента, использующего этот процесс. |
Program Name |
Название программы клиента, использующего этот процесс. |
Progress |
Процент работы, законченный в настоящее время работающим
SQL-оператором для этого процесса. |
Rows Affected |
Строки, изменяемые в настоящее время работающим SQL-оператором
для этого процесса. |
Rows Examined |
Строки, просматриваемые в настоящее время работающим SQL-оператором
для этого процесса. |
Rows Sent |
Строки, посланные клиенту в настоящее время работающим SQL-оператором
для этого процесса. |
Source |
Местоположение исходного кода текущего/последнего ожидания
в сервере для этого процесса. |
State |
Текущее состояние для этого процесса. |
Statement Latency |
Время ожидания в настоящее время работающего SQL-оператора
для этого процесса. |
Thread Id |
id потока для этого процесса. |
Time |
Время, в секундах, которое этот процесс был
в текущем состоянии. |
Tmp Disk Tables |
Временные таблицы на диске, составленные в настоящее время работающим
SQL-оператором для этого процесса. |
Tmp Tables |
Временные таблицы, составленные в настоящее время работающим
SQL-оператором для этого процесса. |
Transaction Autocommit |
Статус Autocommit текущей транзакции для этого процесса. |
Transaction Latency |
Время ожидания текущей транзакции для этого процесса. |
Transaction State |
Состояние текущей транзакции для этого процесса. |
User |
Пользователь, от имени которого работает процесс.
|
6.35.
Метрики Sys Schema Statement Analysis
Таблица 6.35. Метрики Sys Schema Statement Analysis
Имя |
Описание |
Avg Latency |
Среднее время ожидания на возникновение запроса. |
Database |
База данных по умолчанию для запроса или NULL, если
нет ни одной. |
Digest |
Обзор запроса. |
Error Count |
Общее количество ошибок, производенных экземплярами запроса. |
Exec Count |
Общее количество выполнений запроса. |
First Seen |
Время, в которое запрос поступил в первый раз. |
Full Scan |
Покажет символ *, если было полное сканирование таблицы, выполненное
экземплярами запроса, или пробел, если не было. |
Last Seen |
Время, в которое был в последний раз получен запрос. |
Lock Latency |
Полное время, ожидания блокировок экземплярами запроса. |
Max Latency |
Максимальное время ожидания экземпляров запроса. |
Query |
Нормализованная последовательность запроса. |
Rows Affected |
Общее количество строк, затронутых экземплярами запроса. |
Rows Affected Avg |
Среднее количество строк, затронутых за экземпляр запроса. |
Rows Examined |
Общее количество строк, прочитанных из механизмов
хранения экземплярами запроса. |
Rows Examined Avg |
Среднее количество строк, прочитанных из механизмов хранения
за экземпляр запроса. |
Rows Sent |
Общее количество строк, возвращенных экземплярами запроса. |
Rows Sent Avg |
Среднее количество строк, возвращенных за запрос. |
Rows Sorted |
Общее количество строк, отсортированных экземплярами запроса. |
Sort Merge Passes |
Общее количество слияний проходов
сортировки экземплярами запроса. |
Tmp Disk Tables |
Общее количество внутренних временных таблиц на диске,
созданных экземплярами запроса. |
Tmp Tables |
Общее количество внутренних временных таблиц в памяти,
созданных экземплярами запроса. |
Total Latency |
Полное время ожидания экземпляров запроса. |
Warning Count |
Общее количество предупреждений, производенных экземплярами запроса.
|
6.36. Метрики Sys Schema Table Metadata Lock Waits
Таблица 6.36. Метрики Sys Schema Table Metadata Lock Waits
Имя |
Описание |
Blocking Account |
Отчет о сессии, которая блокирует текущих ожидающих. |
Blocking Lock Duration |
Продолжительность блокировки от подсистемы блокировки метаданных
для сессии, блокирующей действующих ожидающих. Значение: одно из
STATEMENT, TRANSACTION или EXPLICIT. STATEMENT и TRANSACTION для блокировок,
которые освобождены в конце запроса или транзакции, соответственно.
Значение EXPLICIT для блокировок, которые переживают завершение запроса или
транзакции и освобождены явно, такие как глобальные, приобретенные с помощью
FLUSH TABLES WITH READ LOCK. |
Blocking Lock Type |
Тип блокировки от подсистемы блокировки метаданных
для сессии блокирующей действующих ожидающих. Значение: одно из
INTENTION_EXCLUSIVE, SHARED, SHARED_HIGH_PRIO,
SHARED_READ, SHARED_WRITE, SHARED_UPGRADABLE,
SHARED_NO_WRITE, SHARED_NO_READ_WRITE или EXCLUSIVE. |
Blocking Pid |
ID соединения сессии, которая блокирует действующего ожидающего. |
Blocking Thread Id |
Performance Schema THREAD_ID сессии, которая
блокирует действующего ожидающего. |
Object Name |
Ждущая таблица. |
Object Schema |
Схема, которая содержит таблицу. |
Waiting Account |
Отчет о сессии, которая ждет. |
Waiting Lock Duration |
Продолжительность блокировки от подсистемы блокировки метаданных
для сессии, которая ждет. Значение: одно из STATEMENT, TRANSACTION или
EXPLICIT. STATEMENT и TRANSACTION для блокировок,
которые освобождены в конце запроса или транзакции, соответственно.
Значение EXPLICIT для блокировок, которые переживают завершение запроса или
транзакции и освобождены явно, такие как глобальные, приобретенные с помощью
FLUSH TABLES WITH READ LOCK. |
Waiting Lock Type |
Тип блокировки от подсистемы блокировки метаданных
для сессии блокирующей действующих ожидающих. Значение: одно из
INTENTION_EXCLUSIVE, SHARED, SHARED_HIGH_PRIO, SHARED_READ, SHARED_WRITE,
SHARED_UPGRADABLE, SHARED_NO_WRITE,
SHARED_NO_READ_WRITE или EXCLUSIVE. |
Waiting Pid |
ID связи сессии, которая ждет. |
Waiting Query |
Запрос, который в настоящее время блокируется. |
Waiting Query Rows Affected |
Количество строк, которые уже изменил запрос, в
настоящее время ожидая. |
Waiting Query Rows Examined |
Количество строк, которые уже прочитал запрос, в
настоящее время ожидая. |
Waiting Query Secs |
Число секунд, которое реботал запрос. |
Waiting Thread Id |
Performance Schema THREAD_ID сессии, которая ждет.
|
6.37.
Метрики Sys Schema Table Statistics
Таблица 6.37. Метрики Sys Schema Table Statistics
Имя |
Описание |
Delete Latency |
Полное время ожидания событий IO удаления для таблицы. |
Fetch Latency |
Полное время ожидания событий IO чтения для таблицы. |
Insert Latency |
Полное время ожидания событий IO вставки для таблицы. |
IO Misc Latency |
Время ожидания, вызванное разными операциями IO к
данным/индексным файлам таблицы. |
IO Misc Requests |
Количество разных запросов к данным/индексным файлам таблицы, таких как
открытие файлов, fsync или закрытие. |
IO Read |
Число байтов, прочитанных из данных/индексных файлов таблицы. |
IO Read Latency |
Время ожидания IO, читающих данные/индексные файлы таблицы. |
IO Read Requests |
Количество запросов чтения к данным/индексным файлам таблицы. |
IO Write |
Число байтов записано в данные/индексные файлы. |
IO Write Latency |
Время ожидания, вызванное IO записи данных/индексных файлов. |
IO Write Requests |
Количество запросов записи данных/индексных файлов. |
Rows Deleted |
Количество строк удалено из таблицы. |
Rows Fetched |
Количество полученных строк из таблицы. |
Rows Inserted |
Количество строк, вставленных в таблицу. |
Rows Updated |
Количество обновленных строк в таблице. |
Table Name |
Имя таблицы. |
Table Schema |
Схема таблицы. |
Total Latency |
Полное время ожидания событий IO для таблицы. |
Update Latency |
Полное время ожидания IO события обновления для таблицы.
|
6.38.
Метрики Sys Schema User Statistics
Таблица 6.38. Метрики Sys Schema User Statistics
Имя |
Описание |
Current Connections |
Текущее количество связей для пользователя. |
Current Memory |
Текущая сумма ассигнованной памяти для пользователя. |
File IO Latency |
Полное время ожидания события IO файла для пользователя. |
File Ios |
Общее количество событий IO файла для пользователя. |
Statement Avg Latency |
Среднее время ожидания на запрос для пользователя. |
Statement Latency |
Полное время ожидания запросов для пользователя. |
Statements |
Общее количество запросов для пользователя. |
Table Scans |
Общее количество сканирований таблицы для пользователя. |
Total Connections |
Общее количество связей для пользователя. |
Total Memory Allocated |
Общая сумма ассигнованной памяти для пользователя. |
Unique Hosts |
Число разных хостов, от которых произошли
связи для пользователя. |
User |
Имя пользователя клиента. Строки, для которых колонка USER в таблице
Performance Schema = NULL, предназначены для фоновых потоков и сообщаются с
именем хоста фона. |
6.39.
Метрики Table Activity
Таблица 6.39. Метрики Table Activity
Имя |
Описание |
Created Tmp Disk Tables (Delta) |
Общее количество временных таблиц, которые были преобразованы в
находящиеся на диске таблицы, из-за превышения tmp_table_size или
max_heap_table_size. |
Created Tmp Files (Delta) |
Сколько временных файлов создал mysqld. |
Created Tmp Tables (Delta) |
Общее количество созданных временных таблиц. |
Opened Table Definitions (Delta) |
Количество .frm-файлов, которые кэшировались. |
Opened Tables (Delta) |
Общее количество таблиц, которые были открыты. |
Open Table Definitions |
Количество в настоящее время кэшированных .frm-файлов. |
Open Tables |
Текущее количество таблиц, хранимых открытыми в кэше таблиц. |
Sort Merge Passes (Delta) |
Количество проходов слияния, которые должен был
сделать алгоритм сортировки. |
Sort Range (Delta) |
Число сортировок, которые были сделаны, используя диапазоны. |
Sort Rows (Delta) |
Количество отсортированных строк. |
Sort Scan (Delta) |
Число сортировок, которые были сделаны, просматривая таблицу. |
Table Locks Immediate (Delta) |
Сколько раз запрос о блокировке таблицы можно
было немедленно исполнить. |
Table Locks Waited (Delta) |
Сколько раз запрос о блокировке таблицы нельзя
было немедленно исполнить и было необходимо ожидание. |
Temporary Disk Table (Rate) |
Если место, требуемое, чтобы построить временную таблицу, превышает
tmp_table_size или max_heap_table_size, MySQL составляет находящуюся на диске
таблицу в каталоге tmpdir сервера. Кроме того, таблицы, у которых есть
столбцы TEXT или BLOB, автоматически помещены на диск.
По соображениям производительности идеально иметь большинство временных
таблиц, составленных в памяти, делая исключение только из-за чрезвычайно
больших временных таблиц, которые будут созданы на диске. |
Table Cache Not Optimal (Rate) |
MySQL мультипоточен, таким образом, могут быть многие клиенты,
выпускающие запросы для данной таблицы одновременно.
Чтобы минимизировать проблему с многократными потоками
клиента, имеющими различные статусы на той же самой таблице,
таблица открыта независимо каждым параллельным потоком.
Кэш таблицы используется, чтобы кэшировать описатели файла
для открытых таблиц и есть единственный кэш, разделенный всеми клиентами.
Увеличение размера кэша таблицы позволяет mysqld сохранять больше таблиц
открытыми одновременно, сокращая количество операций открытия файла и
операций закрытия, которые должны быть сделаны.
Если значение Open_tables приближается к table_cache,
это может указать на проблемы. |
Table Lock Contention (Rate) |
Работа может быть ухудшена, если процент операций по таблице, которые
должны ждать блокировки, высок по сравнению с общим количеством блокировок.
Это может произойти, используя механизм хранения с блокировкой уровня
таблицы, например, MyISAM, вместо блокировки уровня строки.
|
6.40.
Метрики Threads Activity
Таблица 6.40. Метрики Threads Activity
Имя |
Описание |
Cached |
Количество потоков в кэше потока. |
Connected |
Количество в настоящее время открытых связей. |
Created (Delta) |
Количество потоков, созданных, чтобы обращаться со связями. |
Running |
Количество потоков, которые не спят. |
Slow Launch Threads (Delta) |
Количество потоков, которые взяли больше, чем slow_launch_time
секунд на создание. |
Connection Limit Usage (Rate) |
Как только максимальный предел связи для сервера MySQL был достигнут,
никакие другие пользовательские связи не могут быть установлены, и ошибки
происходят на клиентской стороне приложения. |
Thread Pooling Not Enabled |
С MySQL 5.5.16 коммерческие дистрибутивы MySQL включают плагин пула
потоков, который предоставляет альтернативную модель работы с потоком,
разработанную, чтобы уменьшить издержки и улучшить работу. Это осуществляет
пул потоков, который увеличивает производительность сервера эффективно
руководя выполнением запроса для больших количеств связей клиента.
С серверами, у которых есть много параллельных активных связей (обычно
больше, чем количество CPU в машине) может быть выгодно включить плагин пула
потоков. Это держит количество активного выполнения потоков в сервере ниже,
обычно экономя ресурсы для блокировок. |
Too Many Concurrent Queries Running |
Слишком много активных запросов указывают, что есть серьезная
нагрузка на сервер и может быть признаком конкуренции за блокировку или
неоптимизированных SQL-запросов. |
6.41. Метрики Trx Statement Activity
Таблица 6.41. Метрики Trx Statement Activity
Имя |
Описание |
Begin (Delta) |
Общее количество запросов BEGIN | START TRANSACTION. |
Commit (Delta) |
Общее количество запросов COMMIT. |
Release Savepoint (Delta) |
Общее количество запросов RELEASE SAVEPOINT. |
Rollback (Delta) |
Общее количество запросов ROLLBACK. |
Rollback To Savepoint (Delta) |
Общее количество запросов ROLLBACK TO SAVEPOINT. |
Savepoint (Delta) |
Общее количество запросов SAVEPOINT. |
XA Commit (Delta) |
Общее количество запросов XA COMMIT. |
XA End (Delta) |
Общее количество запросов XA END. |
XA Prepare (Delta) |
Общее количество запросов XA PREPARE. |
XA Recover (Delta) |
Общее количество запросов XA RECOVER. |
XA Rollback (Delta) |
Общее количество запросов XA ROLLBACK. |
XA Start (Delta) |
Общее количество запросов XA START. |
6.42.
Метрики XA Activity
Таблица 6.42. Метрики XA Activity
Имя |
Описание |
Log Max Pages Used |
Для реализации с отображенной памятью, которая используется mysqld, когда
это действует как операционный координатор для восстановления внутренних
транзакций XA, эта переменная указывает на наибольшее число страниц,
используемых для регистрации начиная с запуска сервера. |
Log Page Size |
Размер страницы используется для реализации с отображенной памятью
журнала восстановления XA. |
Log Page Waits (Delta) |
Для реализации с отображенной памятью журнала восстановления эта
переменная увеличивается каждый раз, когда сервер не смог передать транзакцию
и должен был ждать свободной страницы в журнале. |
|
|