35.4.3 Метрики сервера
По умолчанию регистрируются следующие метрики сервера:
Максимальное количество метрических инструментов, которые могут быть созданы, задаётся параметром performance_schema_max_metric_classes.
Метрики mysql.stats
Таблица 35.3 Метрики mysql.stats
| Name | Source Variable | OTEL Type | Description |
|---|---|---|---|
| | Количество соединений, которые были прерваны из-за завершения работы клиента без надлежащего закрытия соединения | |
| | Количество неудачных попыток подключения к серверу MySQL | |
| | Количество кэшированных объектов привилегий | |
| | Количество транзакций, которые использовали временный кэш двоичного журнала, но превысили значение binlog_cache_size и использовали временный файл для хранения операторов из транзакции | |
| | Количество транзакций, которые использовали кэш двоичного журнала. | |
| | Количество не транзакционных операторов, которые использовали кэш операторов двоичного журнала, но превысили значение binlog_stmt_cache_size и использовали временный файл для хранения этих операторов. | |
| | Количество нетранзакционных операторов, которые использовали кэш операторов двоичного журнала | |
| | Количество байт, полученных от всех клиентов | |
| | Количество байт, отправленных всем клиентам | |
| | Количество внутренних временных таблиц на диске, созданных сервером во время выполнения операторов | |
| | Сколько временных файлов создал mysqld | |
| | Количество внутренних временных таблиц, созданных сервером во время выполнения операторов | |
| | Количество байт, используемых в настоящее время в таблице Performance Schema error_log | |
| | Количество событий, присутствующих в настоящее время в таблице Performance Schema error_log | |
| | Количество событий, отброшенных из таблицы Performance Schema error_log, чтобы освободить место для новых событий | |
| | Количество раз, когда сервер очищает таблицы | |
| | Память, используемая всеми пользовательскими соединениями с сервером | |
| | Количество попыток подключения к заблокированным учетным записям пользователей | |
| | Количество операторов SELECT, для которых было превышено время ожидания выполнения | |
| | Количество операторов SELECT, для которых было установлено ненулевое время ожидания выполнения | |
| | Количество | |
| | Максимальное количество соединений, которые одновременно использовались с момента запуска сервера | |
| | Показывает количество текущих транзакций, которые были помечены как анонимные | |
| | Количество открытых файлов. Это количество включает обычные файлы, открытые сервером. | |
| | Количество открытых потоков, используемых в основном для ведения журнала | |
| | Количество кэшированных определений таблиц | |
| | Количество открытых таблиц. | |
| | Количество файлов, которые были открыты с | |
| | Количество определений таблиц, которые были кэшированы. | |
| | Количество таблиц, которые были открыты | |
| | Текущее количество подготовленных операторов | |
| | Количество операторов, выполненных сервером, включая те, которые были выполнены в рамках хранимых программ. Это не учитывает команды | |
| | Количество операторов, выполненных сервером. Это включает только операторы, отправленные на сервер клиентами, а не операторы, выполненные в рамках хранимых программ. | |
| | Количество временных таблиц, которые в данный момент открыты потоком репликации SQL. | |
| | Количество запросов, переданных на обработку вспомогательному ядру | |
| | Количество соединений, которые выполняют полное сканирование таблиц, поскольку они не используют индексы |
| | Количество соединений, которые использовали поиск диапазона в таблице-ссылке | |
| | Количество соединений, которые использовали диапазоны в первой таблице | |
| | Количество соединений без ключей, которые проверяют использование ключа после каждой строки | |
| | Количество соединений, которые выполнили полный поиск по первой таблице | |
| | Количество потоков, создание которых заняло более slow_launch_time секунд. | |
| | Количество запросов, выполнение которых заняло более long_query_time секунд | |
| | Количество проходов слияния, которые алгоритм сортировки выполнил | |
| | Количество сортировок, которые были выполнены с использованием диапазонов | |
| | Количество отсортированных строк. | |
| | Количество сортировок, которые были выполнены путем сканирования таблицы. | |
| | Количество раз, когда запрос на блокировку таблицы мог быть предоставлен немедленно | |
| | Количество раз, когда запрос на блокировку таблицы не мог быть предоставлен немедленно, и требовалось ожидание. | |
| | Количество попаданий в кэш открытых таблиц. | |
| | Количество промахов в кэше открытых таблиц. | |
| | Количество переполнений кэша открытых таблиц. | |
| | Для реализации журнала восстановления с использованием памяти, эта переменная увеличивается каждый раз, когда сервер не смог выполнить транзакцию и должен был дождаться свободной страницы в журнале. | |
| | Количество потоков в кэше потоков. | |
| | Количество открытых соединений в настоящий момент | |
| | Количество созданных потоков для обработки соединений. | |
| | Количество потоков, которые не находятся в режиме ожидания. | |
| | Количество секунд, в течение которых сервер работает. |
Метрики mysql.stats.com
Метрики mysql.stats.com соответствуют счетчикам заявлений Com_. См. Раздел 7.1.10, «Переменные состояния сервера» и Com_xxx для получения дополнительной информации. xxx
Метрики mysql.stats.com названы в соответствии с этими переменными, без префикса Com_. Например, метрика select соответствует счетчику заявлений Com_select.
Эти метрики имеют тип OTEL ASYNC
COUNTER и записывают количество (целое число) выполнений соответствующего заявления команды.
Метрики mysql.stats.connection
Метрики mysql.stats.connection соответствуют переменным состояния Connections и Connection_. XXX
Таблица 35.4 Метрики mysql.stats.connection
| Имя | Исходная переменная | Тип OTEL | Описание |
|---|---|---|---|
| | Кумулятивный счетчик созданных соединений. | |
| | Количество ошибок, возникших при вызовах | |
| | Количество соединений, отклоненных из-за внутренних ошибок сервера, таких как неудачный запуск нового потока или ситуация с нехваткой памяти. | |
| | Количество соединений, отклоненных из-за достижения лимита сервера max_connections. | |
| | Количество ошибок, возникших при поиске IP-адресов подключающихся клиентов. | |
| | Количество ошибок, возникших во время вызовов select() или poll() на порту прослушивания. | |
| | Количество соединений, отклоненных библиотекой |
Метрики mysql.perf_schema
Метрики mysql.perf_schema соответствуют переменным состояния Performance_schema_. См. Раздел 29.7, «Мониторинг состояния Performance Schema». XXX
Таблица 35.5 Метрики mysql.perf_schema
| Имя | Исходная переменная | Тип OTEL | Описание |
|---|
| | Количество раз, когда строку не удалось добавить в таблицу accounts из-за переполнения. | |
| | Сколько инструментов условий не удалось загрузить. | |
| | Сколько экземпляров инструментов условий не удалось создать. | |
| | Количество экземпляров digest, которые не удалось подключить к инструментированию в таблице | |
| | Сколько инструментов файлов не удалось загрузить. | |
| | Сколько экземпляров инструментов файлов не удалось открыть. | |
| | Сколько экземпляров инструментов файлов не удалось создать. | |
| | Количество попыток добавить строку в таблицу hosts, закончившихся неудачей из-за переполнения. | |
| | Количество индексов, для которых статистика была утеряна. | |
| | Сколько событий было утеряно или не записано. | |
| | Количество попыток загрузки инструментов памяти, завершившихся неудачей. | |
| | Количество блокировок метаданных, которые не удалось подключить к инструментированию в таблице | |
| | Сколько инструментов счетчиков не удалось загрузить. | |
| | Сколько инструментов метрик не удалось загрузить. | |
| | Сколько инструментов мьютексов не удалось загрузить. | |
| | Сколько экземпляров инструментов мьютексов не удалось создать. | |
| | Количество хранимых программных заявлений, для которых статистика была утеряна. | |
| | Количество подготовленных заявлений, которые не удалось подключить к инструментированию в таблице | |
| | Количество хранимых программ, для которых статистика была утеряна. | |
| | Сколько инструментов rwlock не удалось загрузить. | |
| | Сколько экземпляров инструментов rwlock не удалось создать. | |
| | Полученное самое длинное значение атрибута соединения. | |
| | Количество соединений, для которых произошла обрезка атрибутов соединения. | |
| | Сколько инструментов сокетов не удалось загрузить. | |
| | Сколько экземпляров инструментов сокетов не удалось создать. | |
| | Сколько инструментов стадий не удалось загрузить. | |
| | Сколько инструментов заявлений не удалось загрузить. | |
| | Сколько экземпляров инструментов таблиц не удалось открыть. | |
| | Сколько экземпляров инструментов таблиц не удалось создать. | |
| | Количество таблиц, для которых статистика блокировок была утеряна. | |
| | Сколько инструментов потоков не удалось загрузить. | |
| | Количество экземпляров потоков, которые не удалось подключить к инструментированию в таблице | |
| | Количество попыток добавить строку в таблицу |
Метрики mysql.stats.handler
Метрики mysql.stats.handler соответствуют переменным состояния Handler_.XXX
Таблица 35.6 Метрики mysql.perf_schema
| Имя | Источник переменной | Тип OTEL | Описание |
|---|---|---|---|
| | Количество внутренних операторов COMMIT. | |
| | Количество раз, когда строки были удалены из таблиц. | |
| | Количество раз, когда были обнаружены таблицы. | |
| | Сервер увеличивает эту переменную для каждого вызова своей функции external_lock(), которая обычно происходит в начале и в конце доступа к экземпляру таблицы. | |
| | Количество раз, когда сервер использует собственную реализацию Multi-Range Read для доступа к таблице. | |
| | Счетчик для фазы подготовки операций двухфазного подтверждения. | |
| | Количество раз, когда была прочитана первая запись в индексе. | |
| | Количество запросов на чтение строки на основе ключа. | |
| | Количество запросов на чтение последнего ключа в индексе. | |
| | Количество запросов на чтение следующей строки в порядке ключей. | |
| | Количество запросов на чтение предыдущей строки в порядке ключей. | |
| | Количество запросов на чтение строки на основе фиксированной позиции. | |
| | Количество запросов на чтение следующей строки в файле данных. | |
| | Количество запросов для выполнения операции отката хранилищем данных. | |
| | Количество запросов на создание сохраняемой точки хранилищем данных. | |
| | Количество запросов для отката до сохраняемой точки хранилищем данных. | |
| | Количество запросов на обновление строки в таблице. | |
| | Количество запросов на вставку строки в таблицу. |
Метрики mysql.stats.myisam
Таблица 35.7 Метрики mysql.perf_schema
| Имя | Источник переменной | Тип OTEL | Описание |
|---|---|---|---|
| | Количество блоков ключей в кэше ключей MyISAM, которые были изменены, но ещё не были записаны на диск. | |
| | Количество неиспользуемых блоков в кэше ключей MyISAM. | |
| | Количество используемых блоков в кэше ключей MyISAM. | |
| | Количество запросов на чтение блока ключа из кэша ключей MyISAM. | |
| | Количество физических чтений блока ключа с диска в кэш ключей MyISAM. | |
| | Количество запросов на запись блока ключа в кэш ключей MyISAM. | |
| | Количество физических записей блока ключа из кэша ключей MyISAM на диск. |
Метрики mysql.stats.ssl
Таблица 35.8 Метрики mysql.stats.ssl
| Имя | Переменная источника | Тип OTEL | Описание |
|---|---|---|---|
| | Количество попыток подключений SSL к серверу репликации, поддерживающему SSL. | |
| | Количество переподключений, необходимых для установления соединения с сервером репликации, поддерживающим SSL. | |
| | Количество успешных подключений SSL к серверу. | |
| | Количество успешных подключений реплики к серверу репликации, поддерживающему SSL. | |
| | Количество попаданий в кэш сессий SSL. | |
| | Количество промахов в кэше сессий SSL. | |
| | Количество переполнений кэша сессий SSL. | |
| | Размер кэша сессий SSL. | |
| | Количество истечений времени ожидания в кэше сессий SSL. | |
| | Количество используемых записей в кэше сессий SSL. | |
| | Количество переподключений, необходимых для установления соединения. | |
| | Количество принятых подключений SSL. | |
| | Количество попаданий в кэш обратного вызова. |
Метрики mysql.inno
Таблица 35.9 Метрики mysql.inno
| Имя | Переменная источника | Тип OTEL | Описание |
|---|---|---|---|
| | Количество страниц, записанных для операций doublewrite | |
| | Количество выполненных операций doublewrite | |
| | Размер диапазона LSN в байтах, содержащий используемые данные журнала redo. | |
| | Объем диска в байтах, в настоящее время занимаемый всеми файлами журнала redo на диске, за исключением резервных файлов журнала redo | |
| | Емкость журнала redo в байтах для всех файлов журнала redo после последней завершенной операции изменения емкости | |
| | Количество ожиданий журнала из-за малого буфера журнала | |
| | Количество запросов записи в журнал | |
| | Количество физических записей в файл журнала redo InnoDB | |
| | Количество записей fsync журнала. | |
| | Количество ожидающих записей fsync. | |
| | Количество ожидающих записей в файл журнала. | |
| | Записанные байты журнала. | |
| | Размер страницы InnoDB в байтах. | |
| | Количество созданных страниц | |
| | Количество прочитанных страниц. | |
| | Количество записанных страниц. | |
| | Количество текущих ожиданий строчных блокировок. | |
| | Время, затраченное на получение строчных блокировок, в миллисекундах | |
| | Среднее время получения строчной блокировки, в миллисекундах | |
| | Максимальное время получения строчной блокировки, в миллисекундах. | |
| | Количество раз, когда приходилось ждать строчной блокировки. | |
| | Количество строк, удаленных из таблиц InnoDB. | |
| | Количество строк, прочитанных из таблиц InnoDB | |
| | Количество строк, обновленных в таблицах InnoDB. | |
| | Количество строк, удаленных из таблиц InnoDB, принадлежащих системам созданных схем. | |
| | Количество строк, добавленных в таблицы InnoDB, принадлежащие системам созданных схем | |
| | Количество строк, прочитанных из таблиц InnoDB, принадлежащих системам созданных схем. | |
| | Количество строк, обновленных в таблицах InnoDB, принадлежащих системам созданных схем. | |
| | Количество открытых в настоящее время файлов. | |
| | Количество раз, когда вывод из оператора | |
| | Общее количество пространств имен undo. | |
| | Количество пространств имен undo, созданных пользователем. | |
| | Количество активных пространств имен undo, включая неявные и явные пространства имен |
Метрики mysql.inno.buffer_pool
Таблица 35.10 Метрики mysql.inno.buffer_pool
| Имя | Источник переменной | Тип OTEL | Описание |
|---|---|---|---|
| | Страницы буфера, содержащие данные. | |
| | Байты буфера, содержащие данные. | |
| | Страницы буфера, в настоящее время грязные. | |
| | Байты буфера, в настоящее время грязные. | |
| | Количество запросов на сброс страниц из буфера пула InnoDB. | |
| | Страницы буфера, в настоящее время свободные. | |
| | Страницы буфера для различных целей, таких как блокировки строк или адаптивный индекс хеширования. | |
| | Общий размер буфера пула в страницах. | |
| | Количество инициированных InnoDB «случайных» предварительных чтений. | |
| | Количество страниц, прочитанных как предварительное чтение. | |
| | Страницы предварительного чтения, удалённые без доступа. | |
| | Количество логических запросов на чтение. | |
| | Количество чтений непосредственно с диска. | |
| | Количество случаев ожидания свободного буфера. | |
| | Количество запросов на запись. |
Метрики mysql.inno.data
Таблица 35.11 Метрики mysql.inno.data
| Имя | Источник переменной | Тип OTEL | Описание |
|---|---|---|---|
| | Количество вызовов | |
| | Количество ожидающих операций fsync. | |
| | Текущее количество ожидающих операций чтения. | |
| | Текущее количество ожидающих операций записи. | |
| | Объем прочитанных данных в байтах. | |
| | Количество инициированных операций чтения. | |
| | Количество инициированных операций записи. | |
| | Объем записанных данных в байтах. |
Метрики mysql.x
Таблица 35.12 Метрики mysql.x
| Имя | Исходная переменная | Тип OTEL | Описание |
|---|---|---|---|
| | Количество клиентов, которые были отключены из-за ошибки ввода или вывода. | |
| | Общее количество байт, полученных по сети, измеренных до декомпрессии. | |
| | Количество байт, полученных в виде сжатых полезных данных сообщений, измеренных до декомпрессии. | |
| | Количество байт, полученных в виде сжатых полезных данных сообщений, измеренных после декомпрессии. | |
| | Общее количество байт, отправленных по сети. | |
| | Количество байт, отправленных в виде сжатых полезных данных сообщений, измеренных после сжатия. | |
| | Количество байт, отправленных в виде сжатых полезных данных сообщений, измеренных до сжатия. | |
| | Количество соединений, вызвавших ошибки accept. | |
| | Количество соединений, вызвавших ошибки. | |
| | Количество принятых соединений. | |
| | Количество закрытых соединений. | |
| | Количество отклоненных соединений. | |
| | Количество полученных запросов на создание представления. | |
| | Количество полученных запросов на удаление. | |
| | Количество полученных запросов на удаление представления. | |
| | Количество полученных запросов на поиск. | |
| | Количество полученных запросов на вставку. | |
| | Количество полученных запросов на изменение представления. | |
| | Количество полученных запросов на обновление. | |
| | Количество полученных сообщений о закрытии курсора. | |
| | Количество полученных сообщений о выборке курсора. | |
| | Количество полученных сообщений об открытии курсора. | |
| | Количество ошибок, отправленных клиентам. | |
| | Количество неизвестных типов сообщений, которые были получены. | |
| | Количество закрытых блоков ожидания. | |
| | Количество открытых блоков ожидания. | |
| | Количество ошибок во время инициализации. | |
| | Общее количество сообщений всех типов, отправленных клиентам. | |
| | Количество глобальных уведомлений, отправленных клиентам. | |
| | Количество других типов уведомлений, отправленных обратно клиентам. | |
| | Количество предупреждающих уведомлений, отправленных обратно клиентам. | |
| | Количество уведомлений Group Replication, отправленных клиентам. | |
| | Количество полученных сообщений о высвобождении подготовленного запроса. | |
| | Количество полученных сообщений о выполнении подготовленного запроса. | |
| | Количество полученных сообщений о подготовке запроса. | |
| | Количество строк, отправленных обратно клиентам. | |
| | Количество открытых сессий. | |
| | Количество попыток открытия сессии, которые были приняты. |
| | Количество закрытых сессий. | |
| | Количество сессий, закрытых с ошибкой. | |
| | Количество убитых сессий. | |
| | Количество отклоненных попыток подключения к сессии. | |
| | Количество принятых SSL-соединений. | |
| | Количество успешных SSL-соединений с сервером. | |
| | Количество доступных потоков обработки. | |
| | Количество активно используемых потоков обработки. |
mysql.x.stmt Метрики
Таблица 35.13 mysql.x.stmt Метрики
| Имя | Переменная источника | Тип OTEL | Описание |
|---|---|---|---|
| | Количество полученных запросов создания коллекции. | |
| | Количество полученных запросов создания индекса коллекции. | |
| | Количество полученных запросов отключения уведомлений. | |
| | Количество полученных запросов удаления коллекции. | |
| | Количество полученных запросов удаления индекса коллекции. | |
| | Количество полученных запросов включения уведомлений. | |
| | Количество полученных запросов проверки существования коллекции. | |
| | Количество полученных сообщений StmtExecute с пространством имен mysqlx. | |
| | Количество полученных запросов StmtExecute для пространства имен SQL. | |
| | Количество полученных запросов получения параметров объекта коллекции. | |
| | Количество полученных запросов завершения работы клиента. | |
| | Количество полученных запросов списка клиентов. | |
| | Количество полученных запросов списка уведомлений. | |
| | Количество полученных запросов списка объектов. | |
| | Количество полученных запросов изменения параметров коллекции. | |
| | Количество полученных запросов ping. |
Метрики mysql.mle
Таблица 35.14 Метрики mysql.mle
| Имя | Переменная источника | Тип OTEL | Описание |
|---|---|---|---|
| | Количество активных сеансов MLE. | |
| | Используемая память кучи в процентах от максимальной доступной памяти. | |
| | Максимальное количество одновременно активных сеансов MLE. | |
| | Количество вызовов | |
| | Количество случаев возникновения ошибки недостатка памяти в сеансе MLE. | |
| | Количество кэшированных хранимых программ MLE по всем сеансам. | |
| | Количество кэшированных хранимых функций MLE по всем сеансам. | |
| | Количество кэшированных хранимых процедур MLE по всем сеансам. | |
| | Размер кода самой большой хранимой программы MLE (в байтах). | |
| | Максимальное количество выполненных SQL-запросов в одной хранимой программе MLE. | |
| | Количество присоединённых потоков MLE. | |
| | Максимальное количество одновременно присоединённых потоков MLE за всё время. |
© 2025 Oracle
Licensed under the GPLv2 License.