Spec-Zone.ru › MySQL 8.4

35.4.3 Метрики сервера

По умолчанию регистрируются следующие метрики сервера:

  • Метрики mysql.stats

  • Метрики mysql.stats.com

  • Метрики mysql.stats.connection

  • Метрики mysql.perf_schema

  • Метрики mysql.stats.handler

  • Метрики mysql.stats.myisam

  • Метрики mysql.stats.ssl

  • Метрики mysql.inno

  • Метрики mysql.inno.buffer_pool

  • Метрики mysql.inno.data

  • Метрики mysql.x

  • Метрики mysql.x.stmt

Максимальное количество инструментов метрик, которые могут быть созданы, устанавливается переменной performance_schema_max_metric_classes.

Метрики mysql.stats

Таблица 35.3 Метрики mysql.stats

Таблица 35.3 Метрики mysql.stats
Name Source Variable OTEL Type Description

aborted_clients

Aborted_clients

ASYNC COUNTER

Количество соединений, которые были прерваны, потому что клиент завершил работу, не закрыв соединение должным образом

aborted_connects

Aborted_connects

ASYNC COUNTER

Количество неудачных попыток подключения к серверу MySQL

acl_cache_items_count

Acl_cache_items_count

ASYNC GAUGE COUNTER

Количество кэшированных объектов привилегий

binlog_cache.disk_use

Binlog_cache_disk_use

ASYNC COUNTER

Количество транзакций, которые использовали временный кэш двоичного журнала, но превысили значение binlog_cache_size и использовали временный файл для хранения операторов из транзакции

binlog_cache.use

Binlog_cache_use

ASYNC COUNTER

Количество транзакций, которые использовали кэш двоичного журнала.

binlog_stmt_cache_disk_use

Binlog_stmt_cache_disk_use

ASYNC COUNTER

Количество не транзакционных операторов, которые использовали кэш операторов двоичного журнала, но превысили значение binlog_stmt_cache_size и использовали временный файл для хранения этих операторов.

binlog_stmt_cache_use

Binlog_stmt_cache_use

ASYNC COUNTER

Количество нетранзакционных операторов, которые использовали кэш операторов двоичного журнала

bytes_received

Bytes_received

ASYNC COUNTER

Количество байт, полученных от всех клиентов

bytes_sent

Bytes_sent

ASYNC COUNTER

Количество байт, отправленных всем клиентам

created.tmp_disk_tables

Created_tmp_disk_tables

ASYNC COUNTER

Количество внутренних временных таблиц на диске, созданных сервером во время выполнения операторов

created.tmp_files

Created_tmp_files

ASYNC COUNTER

Сколько временных файлов создал mysqld

created.tmp_tables

Created_tmp_tables

ASYNC COUNTER

Количество внутренних временных таблиц, созданных сервером во время выполнения операторов

error_log.buffered_bytes

Error_log_buffered_bytes

ASYNC GAUGE COUNTER

Количество байт, используемых в настоящее время в таблице Performance Schema error_log

error_log.buffered_events

Error_log_buffered_events

ASYNC GAUGE COUNTER

Количество событий, присутствующих в настоящее время в таблице Performance Schema error_log

error_log.expired_events

Error_log_expired_events

ASYNC COUNTER

Количество событий, отброшенных из таблицы Performance Schema error_log, чтобы освободить место для новых событий

flush_commands

Flush_commands

ASYNC COUNTER

Количество раз, когда сервер очищает таблицы

global_connection_memory

Global_connection_memory

ASYNC GAUGE COUNTER

Память, используемая всеми пользовательскими соединениями с сервером

locked_connects

Locked_connects

ASYNC COUNTER

Количество попыток подключения к заблокированным учетным записям пользователей

max_execution_time_exceeded

Max_execution_time_exceeded

ASYNC COUNTER

Количество операторов SELECT, для которых было превышено время ожидания выполнения

max_execution_time_set

Max_execution_time_set

ASYNC COUNTER

Количество операторов SELECT, для которых было установлено ненулевое время ожидания выполнения

max_execution_time_set_failed

Max_execution_time_set_failed

ASYNC COUNTER

Количество SELECT операторов, для которых попытка установить время ожидания выполнения завершилась неудачей

max_used_connections

Max_used_connections

ASYNC GAUGE COUNTER

Максимальное количество соединений, которые одновременно использовались с момента запуска сервера

ongoing_anonymous_transaction_count

Ongoing_anonymous_transaction_count

ASYNC GAUGE COUNTER

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

open_files

Open_files

ASYNC COUNTER

Количество открытых файлов. Это количество включает обычные файлы, открытые сервером.

open_streams

Open_streams

ASYNC COUNTER

Количество открытых потоков, используемых в основном для ведения журнала

open_table_definitions

Open_table_definitions

ASYNC GAUGE COUNTER

Количество кэшированных определений таблиц

open_tables

Open_tables

ASYNC GAUGE COUNTER

Количество открытых таблиц.

opened_files

Opened_files

ASYNC COUNTER

Количество файлов, которые были открыты с my_open().

opened_table_definitions

Opened_table_definitions

ASYNC GAUGE COUNTER

Количество определений таблиц, которые были кэшированы.

opened_tables

Opened_tables

ASYNC COUNTER

Количество таблиц, которые были открыты

prepared_stmt_count

Prepared_stmt_count

ASYNC GAUGE COUNTER

Текущее количество подготовленных операторов

queries

Queries

ASYNC COUNTER

Количество операторов, выполненных сервером, включая те, которые были выполнены внутри хранимых программ. Это не учитывает команды COM_PING или COM_STATISTICS.

questions

Questions

ASYNC COUNTER

Количество операторов, выполненных сервером. Это включает только операторы, отправленные на сервер клиентами, а не операторы, выполненные внутри хранимых программ.

replica_open_temp_tables

Replica_open_temp_tables

ASYNC GAUGE COUNTER

Количество временных таблиц, которые в данный момент открыты потоком репликации SQL.

secondary_engine_execution_count

Secondary_engine_execution_count

ASYNC COUNTER

Количество запросов, переданных на обработку второстепенному механизму

select_full_join

Select_full_join

ASYNC COUNTER

Количество соединений, которые выполняют полное сканирование таблиц, потому что они не используют индексы

select_full_range_join

Select_full_range_join

ASYNC COUNTER

Количество соединений, которые использовали поиск диапазона в таблице-ссылке

select_range

Select_range

ASYNC COUNTER

Количество соединений, которые использовали диапазоны в первой таблице

select_range_check

Select_range_check

ASYNC COUNTER

Количество соединений без ключей, которые проверяют использование ключа после каждой строки

select_scan

Select_scan

ASYNC COUNTER

Количество соединений, которые выполнили полный поиск по первой таблице

slow_launch_threads

Slow_launch_threads

ASYNC COUNTER

Количество потоков, создание которых заняло более slow_launch_time секунд.

slow_queries

Slow_queries

ASYNC COUNTER

Количество запросов, выполнение которых заняло более long_query_time секунд

sort_merge_passes

Sort_merge_passes

ASYNC COUNTER

Количество проходов слияния, которые алгоритм сортировки выполнил

sort_range

Sort_range

ASYNC COUNTER

Количество сортировок, которые были выполнены с использованием диапазонов

sort_rows

Sort_rows

ASYNC COUNTER

Количество отсортированных строк.

sort_scan

Sort_scan

ASYNC COUNTER

Количество сортировок, которые были выполнены путем сканирования таблицы.

table_locks_immediate

Table_locks_immediate

ASYNC COUNTER

Количество раз, когда запрос на блокировку таблицы мог быть предоставлен немедленно

table_locks_waited

Table_locks_waited

ASYNC COUNTER

Количество раз, когда запрос на блокировку таблицы не мог быть предоставлен немедленно, и требовалось ожидание.

table_open_cache_hits

Table_open_cache_hits

ASYNC COUNTER

Количество попаданий в кэш открытых таблиц.

table_open_cache_misses

Table_open_cache_misses

ASYNC COUNTER

Количество промахов в кэше открытых таблиц.

table_open_cache_overflows

Table_open_cache_overflows

ASYNC COUNTER

Количество переполнений кэша открытых таблиц.

tc_log_page_waits

Tc_log_page_waits

ASYNC COUNTER

Для реализации журнала восстановления с использованием памяти, эта переменная увеличивается каждый раз, когда сервер не смог выполнить транзакцию и должен был дождаться свободной страницы в журнале.

threads_cached

Threads_cached

ASYNC GAUGE COUNTER

Количество потоков в кэше потоков.

threads_connected

Threads_connected

ASYNC GAUGE COUNTER

Количество открытых соединений в настоящий момент

threads_created

Threads_created

ASYNC GAUGE COUNTER

Количество созданных потоков для обработки соединений.

threads_running

Threads_running

ASYNC GAUGE COUNTER

Количество потоков, которые не находятся в режиме ожидания.

uptime

Uptime

ASYNC COUNTER

Количество секунд, в течение которых сервер работает.


Метрики mysql.stats.com

Метрики mysql.stats.com соответствуют счетчикам заявлений Com_xxx. См. Раздел 7.1.10, «Переменные состояния сервера» и Com_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

Таблица 35.4 Метрики mysql.stats.connection
Имя Исходная переменная Тип OTEL Описание

total

Connections

ASYNC COUNTER

Кумулятивный счетчик созданных соединений.

errors_accept

Connection_errors_accept

ASYNC COUNTER

Количество ошибок, возникших при вызовах accept() на порту прослушивания.

errors_internal

Connection_errors_internal

ASYNC COUNTER

Количество соединений, отклоненных из-за внутренних ошибок сервера, таких как неудачный запуск нового потока или ситуация с нехваткой памяти.

errors_max_connections

Connection_errors_max_connections

ASYNC COUNTER

Количество соединений, отклоненных из-за достижения лимита сервера max_connections.

errors_peer_address

Connection_errors_peer_address

ASYNC COUNTER

Количество ошибок, возникших при поиске IP-адресов подключающихся клиентов.

errors_select

Connection_errors_select

ASYNC COUNTER

Количество ошибок, возникших во время вызовов select() или poll() на порту прослушивания.

errors_tcpwrap

Connection_errors_tcpwrap

ASYNC COUNTER

Количество соединений, отклоненных библиотекой libwrap.


Метрики mysql.perf_schema

Метрики mysql.perf_schema соответствуют переменным состояния Performance_schema_XXX. См. Раздел 29.7, «Мониторинг состояния Performance Schema».

Таблица 35.5 Метрики mysql.perf_schema

Таблица 35.5 Метрики mysql.perf_schema
Имя Исходная переменная Тип OTEL Описание

accounts_lost

Performance_schema_accounts_lost

ASYNC COUNTER

Количество попыток добавления строки в таблицу accounts, завершившихся неудачей из-за заполненности таблицы.

cond_classes_lost

Performance_schema_cond_classes_lost

ASYNC COUNTER

Количество инструментов условий, которые не удалось загрузить.

cond_instances_lost

Performance_schema_cond_instances_lost

ASYNC COUNTER

Количество экземпляров инструментов условий, которые не удалось создать.

digest_lost

Performance_schema_digest_lost

ASYNC COUNTER

Количество экземпляров digest, которые не удалось подключить к инструментированию в таблице events_statements_summary_by_digest.

file_classes_lost

Performance_schema_file_classes_lost

ASYNC COUNTER

Количество файлов инструментов, которые не удалось загрузить.

file_handles_lost

Performance_schema_file_handles_lost

ASYNC COUNTER

Количество экземпляров инструментов файлов, которые не удалось открыть.

file_instances_lost

Performance_schema_file_instances_lost

ASYNC COUNTER

Количество экземпляров инструментов файлов, которые не удалось создать.

hosts_lost

Performance_schema_hosts_lost

ASYNC COUNTER

Количество попыток добавления строки в таблицу hosts, завершившихся неудачей из-за заполненности таблицы.

index_stat_lost

Performance_schema_index_stat_lost

ASYNC COUNTER

Количество индексов, для которых статистика была потеряна.

locker_lost

Performance_schema_locker_lost

ASYNC COUNTER

Количество событий, которые были утеряны или не зарегистрированы.

memory_classes_lost

Performance_schema_memory_classes_lost

ASYNC COUNTER

Количество попыток загрузки инструмента памяти, завершившихся неудачей.

metadata_lock_lost

Performance_schema_metadata_lock_lost

ASYNC COUNTER

Количество метаданных блокировок, которые не удалось подключить к инструментированию в таблице metadata_locks.

meter_lost

Performance_schema_meter_lost

ASYNC COUNTER

Количество инструментов счётчиков, которые не удалось загрузить.

metric_lost

Performance_schema_metric_lost

ASYNC COUNTER

Количество инструментов метрик, которые не удалось загрузить.

mutex_classes_lost

Performance_schema_mutex_classes_lost

ASYNC COUNTER

Количество инструментов взаимных исключений, которые не удалось загрузить.

mutex_instances_lost

Performance_schema_mutex_instances_lost

ASYNC COUNTER

Количество экземпляров инструментов взаимных исключений, которые не удалось создать.

nested_statement_lost

Performance_schema_nested_statement_lost

ASYNC COUNTER

Количество хранимых программных инструкций, для которых статистика была утеряна.

prepared_statements_lost

Performance_schema_prepared_statements_lost

ASYNC COUNTER

Количество подготовленных заявок, которые не удалось подключить к инструментированию в таблице prepared_statements_instances.

program_lost

Performance_schema_program_lost

ASYNC COUNTER

Количество хранимых программ, для которых статистика была утеряна.

rwlock_classes_lost

Performance_schema_rwlock_classes_lost

ASYNC COUNTER

Количество инструментов rwlock, которые не удалось загрузить.

rwlock_instances_lost

Performance_schema_rwlock_instances_lost

ASYNC COUNTER

Количество экземпляров инструментов rwlock, которые не удалось создать.

session_connect_attrs_longest_seen

Performance_schema_session_connect_attrs_longest_seen

ASYNC COUNTER

Самое длинное увиденное соединение атрибута.

session_connect_attrs_lost

Performance_schema_session_connect_attrs_lost

ASYNC COUNTER

Количество соединений, для которых произошла обрезка атрибутов соединения.

socket_classes_lost

Performance_schema_socket_classes_lost

ASYNC COUNTER

Количество инструментов сокетов, которые не удалось загрузить.

socket_instances_lost

Performance_schema_socket_instances_lost

ASYNC COUNTER

Количество экземпляров инструментов сокетов, которые не удалось создать.

stage_classes_lost

Performance_schema_stage_classes_lost

ASYNC COUNTER

Количество инструментов стадий, которые не удалось загрузить.

statement_classes_lost

Performance_schema_statement_classes_lost

ASYNC COUNTER

Количество инструментов заявок, которые не удалось загрузить.

table_handles_lost

Performance_schema_table_handles_lost

ASYNC COUNTER

Количество экземпляров инструментов таблиц, которые не удалось открыть.

table_instances_lost

Performance_schema_table_instances_lost

ASYNC COUNTER

Количество экземпляров инструментов таблиц, которые не удалось создать.

table_lock_stat_lost

Performance_schema_table_lock_stat_lost

ASYNC COUNTER

Количество таблиц, для которых была утеряна статистика блокировок.

thread_classes_lost

Performance_schema_thread_classes_lost

ASYNC COUNTER

Количество инструментов потоков, которые не удалось загрузить.

thread_instances_lost

Performance_schema_thread_instances_lost

ASYNC COUNTER

Количество экземпляров потоков, которые не удалось подключить к инструментированию в таблице threads.

users_lost

Performance_schema_users_lost

ASYNC COUNTER

Количество попыток добавления строки в таблицу users, завершившихся неудачей из-за заполненности таблицы.


Метрики mysql.stats.handler

Метрики mysql.stats.handler соответствуют переменным состояния Handler_XXX.

Таблица 35.6 Метрики mysql.perf_schema

Таблица 35.6 Метрики mysql.perf_schema
Имя Источник переменной Тип OTEL Описание

commit

Handler_commit

ASYNC COUNTER

Количество внутренних операторов COMMIT.

delete

Handler_delete

ASYNC COUNTER

Количество раз, когда строки были удалены из таблиц.

discover

Handler_discover

ASYNC COUNTER

Количество раз, когда были обнаружены таблицы.

external_lock

Handler_external_lock

ASYNC COUNTER

Сервер увеличивает эту переменную для каждого вызова своей функции external_lock(), которая обычно происходит в начале и в конце доступа к экземпляру таблицы.

mrr_init

Handler_mrr_init

ASYNC COUNTER

Количество раз, когда сервер использует собственную реализацию Multi-Range Read для доступа к таблице.

prepare

Handler_prepare

ASYNC COUNTER

Счетчик для фазы подготовки операций двухфазного подтверждения.

read_first

Handler_read_first

ASYNC COUNTER

Количество раз, когда была прочитана первая запись в индексе.

read_key

Handler_read_key

ASYNC COUNTER

Количество запросов на чтение строки на основе ключа.

read_last

Handler_read_last

ASYNC COUNTER

Количество запросов на чтение последнего ключа в индексе.

read_next

Handler_read_next

ASYNC COUNTER

Количество запросов на чтение следующей строки в порядке ключей.

read_prev

Handler_read_prev

ASYNC COUNTER

Количество запросов на чтение предыдущей строки в порядке ключей.

read_rnd

Handler_read_rnd

ASYNC COUNTER

Количество запросов на чтение строки на основе фиксированной позиции.

read_rnd_next

Handler_read_rnd_next

ASYNC COUNTER

Количество запросов на чтение следующей строки в файле данных.

rollback

Handler_rollback

ASYNC COUNTER

Количество запросов для выполнения операции отката хранилищем данных.

savepoint

Handler_savepoint

ASYNC COUNTER

Количество запросов на создание сохраняемой точки хранилищем данных.

savepoint_rollback

Handler_savepoint_rollback

ASYNC COUNTER

Количество запросов для отката до сохраняемой точки хранилищем данных.

update

Handler_update

ASYNC COUNTER

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

write

Handler_write

ASYNC COUNTER

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


Метрики mysql.stats.myisam

Таблица 35.7 Метрики mysql.perf_schema

Таблица 35.7 Метрики mysql.perf_schema
Имя Источник переменной Тип OTEL Описание

key_blocks_not_flushed

Key_blocks_not_flushed

ASYNC COUNTER

Количество блоков ключей в кэше ключей MyISAM, которые были изменены, но ещё не были записаны на диск.

key_blocks_unused

Key_blocks_unused

ASYNC COUNTER

Количество неиспользуемых блоков в кэше ключей MyISAM.

key_blocks_used

Key_blocks_used

ASYNC COUNTER

Количество используемых блоков в кэше ключей MyISAM.

key_read_requests

Key_read_requests

ASYNC COUNTER

Количество запросов на чтение блока ключа из кэша ключей MyISAM.

key_reads

Key_reads

ASYNC COUNTER

Количество физических чтений блока ключа с диска в кэш ключей MyISAM.

key_write_requests

Key_write_requests

ASYNC COUNTER

Количество запросов на запись блока ключа в кэш ключей MyISAM.

key_writes

Key_writes

ASYNC COUNTER

Количество физических записей блока ключа из кэша ключей MyISAM на диск.


Метрики mysql.stats.ssl

Таблица 35.8 Метрики mysql.stats.ssl

Таблица 35.8 Метрики mysql.stats.ssl
Имя Переменная источника Тип OTEL Описание

client_connects

Ssl_client_connects

ASYNC COUNTER

Количество попыток подключений SSL к серверу репликации, поддерживающему SSL.

connect_renegotiates

Ssl_connect_renegotiates

ASYNC COUNTER

Количество переподключений, необходимых для установления соединения с сервером репликации, поддерживающим SSL.

finished_accepts

Ssl_finished_accepts

ASYNC COUNTER

Количество успешных подключений SSL к серверу.

finished_connects

Ssl_finished_connects

ASYNC COUNTER

Количество успешных подключений реплики к серверу репликации, поддерживающему SSL.

session_cache_hits

Ssl_session_cache_hits

ASYNC COUNTER

Количество попаданий в кэш сессий SSL.

session_cache_misses

Ssl_session_cache_misses

ASYNC COUNTER

Количество промахов в кэше сессий SSL.

session_cache_overflows

Ssl_session_cache_overflows

ASYNC COUNTER

Количество переполнений кэша сессий SSL.

session_cache_size

Ssl_session_cache_size

ASYNC COUNTER

Размер кэша сессий SSL.

session_cache_timeouts

Ssl_session_cache_timeouts

ASYNC COUNTER

Количество истечений времени ожидания в кэше сессий SSL.

used_session_cache_entries

Ssl_used_session_cache_entries

ASYNC COUNTER

Количество используемых записей в кэше сессий SSL.

accept_renegotiates

Ssl_accept_renegotiates

ASYNC COUNTER

Количество переподключений, необходимых для установления соединения.

accepts

Ssl_accepts

ASYNC COUNTER

Количество принятых подключений SSL.

callback_cache_hits

Ssl_callback_cache_hits

ASYNC COUNTER

Количество попаданий в кэш обратного вызова.


Метрики mysql.inno

Таблица 35.9 Метрики mysql.inno

Таблица 35.9 Метрики mysql.inno
Имя Переменная источника Тип OTEL Описание

dblwr_pages_written

Innodb_dblwr_pages_written

ASYNC COUNTER

Количество страниц, записанных для операций doublewrite.

dblwr_writes

Innodb_dblwr_writes

ASYNC COUNTER

Количество выполненных операций doublewrite.

redo_log_logical_size

Innodb_redo_log_logical_size

ASYNC GAUGE COUNTER

Размер диапазона LSN в байтах, содержащий используемые данные журнала redo.

redo_log_physical_size

Innodb_redo_log_physical_size

ASYNC GAUGE COUNTER

Дисковое пространство в байтах, в настоящее время занимаемое всеми файлами журнала redo на диске, за исключением резервных файлов журнала redo.

redo_log_capacity_resized

Innodb_redo_log_capacity_resized

ASYNC GAUGE COUNTER

Емкость журнала redo в байтах для всех файлов журнала redo после последней завершенной операции изменения емкости.

log_waits

Innodb_log_waits

ASYNC COUNTER

Количество ожиданий журнала из-за небольшого буфера журнала.

log_write_requests

Innodb_log_write_requests

ASYNC COUNTER

Количество запросов записи в журнал.

log_writes

Innodb_log_writes

ASYNC COUNTER

Количество физических записей в файл журнала InnoDB redo.

os_log_fsyncs

Innodb_os_log_fsyncs

ASYNC COUNTER

Количество записей fsync в журнал.

os_log_pending_fsyncs

Innodb_os_log_pending_fsyncs

ASYNC GAUGE COUNTER

Количество ожидающих записей fsync.

os_log_pending_writes

Innodb_os_log_pending_writes

ASYNC GAUGE COUNTER

Количество ожидающих записей в файл журнала.

os_log_written

Innodb_os_log_written

ASYNC COUNTER

Записанные байты журнала.

page_size

Innodb_page_size

ASYNC GAUGE COUNTER

Размер страницы InnoDB в байтах.

pages_created

Innodb_pages_created

ASYNC COUNTER

Количество созданных страниц.

pages_read

Innodb_pages_read

ASYNC COUNTER

Количество прочитанных страниц.

pages_written

Innodb_pages_written

ASYNC COUNTER

Количество записанных страниц.

row_lock_current_waits

Innodb_row_lock_current_waits

ASYNC GAUGE COUNTER

Количество строк-записей, на которые в настоящее время ожидают блокировки.

row_lock_time

Innodb_row_lock_time

ASYNC COUNTER

Время, затраченное на получение строк-записей блокировок, в миллисекундах.

row_lock_time_avg

Innodb_row_lock_time_avg

ASYNC GAUGE COUNTER

Среднее время получения строки-записи блокировки, в миллисекундах.

row_lock_time_max

Innodb_row_lock_time_max

ASYNC GAUGE COUNTER

Максимальное время получения строки-записи блокировки, в миллисекундах.

row_lock_waits

Innodb_row_lock_waits

ASYNC COUNTER

Количество раз, когда приходилось ждать строки-записи блокировки.

rows_deleted

Innodb_rows_deleted

ASYNC COUNTER

Количество строк, удаленных из таблиц InnoDB.

rows_read

Innodb_rows_read

ASYNC COUNTER

Количество строк, прочитанных из таблиц InnoDB.

rows_updated

Innodb_rows_updated

ASYNC COUNTER

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

system_rows_deleted

Innodb_system_rows_deleted

ASYNC COUNTER

Количество строк, удаленных из таблиц InnoDB, принадлежащих схемам, созданным системой.

system_rows_inserted

Innodb_system_rows_inserted

ASYNC COUNTER

Количество строк, добавленных в таблицы InnoDB, принадлежащие схемам, созданным системой.

system_rows_read

Innodb_system_rows_read

ASYNC COUNTER

Количество строк, прочитанных из таблиц InnoDB, принадлежащих схемам, созданным системой.

system_rows_updated

Innodb_system_rows_updated

ASYNC COUNTER

Количество строк, обновленных в таблицах InnoDB, принадлежащих схемам, созданным системой.

num_open_files

Innodb_num_open_files

ASYNC GAUGE COUNTER

Количество открытых в настоящее время файлов.

truncated_status_writes

Innodb_truncated_status_writes

ASYNC COUNTER

Количество раз, когда вывод из команды SHOW ENGINE INNODB STATUS был усечен.

undo_tablespaces_total

Innodb_undo_tablespaces_total

ASYNC GAUGE COUNTER

Общее количество пространств имен undo.

undo_tablespaces_explicit

Innodb_undo_tablespaces_explicit

ASYNC GAUGE COUNTER

Количество созданных пользователем пространств имен undo.

undo_tablespaces_active

Innodb_undo_tablespaces_active

ASYNC GAUGE COUNTER

Количество активных пространств имен undo, включая явные и неявные пространства имен.


Метрики mysql.inno.buffer_pool

Таблица 35.10 Метрики mysql.inno.buffer_pool

Таблица 35.10 Метрики mysql.inno.buffer_pool
Имя Источник переменной Тип OTEL Описание

pages_data

Innodb_buffer_pool_pages_data

ASYNC GAUGE COUNTER

Страницы буфера, содержащие данные.

bytes_data

Innodb_buffer_pool_bytes_data

ASYNC GAUGE COUNTER

Байты буфера, содержащие данные.

pages_dirty

Innodb_buffer_pool_pages_dirty

ASYNC GAUGE COUNTER

Страницы буфера, в настоящее время грязные.

bytes_dirty

Innodb_buffer_pool_bytes_dirty

ASYNC GAUGE COUNTER

Байты буфера, в настоящее время грязные.

pages_flushed

Innodb_buffer_pool_pages_flushed

ASYNC COUNTER

Количество запросов на сброс страниц из буфера пула InnoDB.

pages_free

Innodb_buffer_pool_pages_free

ASYNC GAUGE COUNTER

Страницы буфера, в настоящее время свободные.

pages_misc

Innodb_buffer_pool_pages_misc

ASYNC GAUGE COUNTER

Страницы буфера для различных целей, таких как блокировки строк или адаптивный индекс хеширования.

pages_total

Innodb_buffer_pool_pages_total

ASYNC GAUGE COUNTER

Общий размер буфера пула в страницах.

read_ahead_rnd

Innodb_buffer_pool_read_ahead_rnd

ASYNC COUNTER

Количество инициированных InnoDB «случайных» предварительных чтений.

read_ahead

Innodb_buffer_pool_read_ahead

ASYNC COUNTER

Количество страниц, прочитанных как предварительное чтение.

read_ahead_evicted

Innodb_buffer_pool_read_ahead_evicted

ASYNC COUNTER

Страницы предварительного чтения, удалённые без доступа.

read_requests

Innodb_buffer_pool_read_requests

ASYNC COUNTER

Количество логических запросов на чтение.

reads

Innodb_buffer_pool_reads

ASYNC COUNTER

Количество чтений непосредственно с диска.

wait_free

Innodb_buffer_pool_wait_free

ASYNC COUNTER

Количество случаев ожидания свободного буфера.

write_requests

Innodb_buffer_pool_write_requests

ASYNC COUNTER

Количество запросов на запись.


Метрики mysql.inno.data

Таблица 35.11 Метрики mysql.inno.data

Таблица 35.11 Метрики mysql.inno.data
Имя Источник переменной Тип OTEL Описание

fsyncs

Innodb_data_fsyncs

ASYNC COUNTER

Количество вызовов fsync().

pending_fsyncs

Innodb_data_pending_fsyncs

ASYNC GAUGE COUNTER

Количество ожидающих операций fsync.

pending_reads

Innodb_data_pending_reads

ASYNC GAUGE COUNTER

Текущее количество ожидающих операций чтения.

pending_writes

Innodb_data_pending_writes

ASYNC GAUGE COUNTER

Текущее количество ожидающих операций записи.

read

Innodb_data_read

ASYNC COUNTER

Объем прочитанных данных в байтах.

reads

Innodb_data_reads

ASYNC COUNTER

Количество инициированных операций чтения.

writes

Innodb_data_writes

ASYNC COUNTER

Количество инициированных операций записи.

written

Innodb_data_written

ASYNC COUNTER

Объем записанных данных в байтах.


Метрики mysql.x

Таблица 35.12 Метрики mysql.x

Таблица 35.12 mysql.x Метрики
Имя Исходная переменная Тип OTEL Описание

aborted_clients

Mysqlx_aborted_clients

ASYNC COUNTER

Количество клиентов, которые были отключены из-за ошибки ввода или вывода.

bytes_received

Mysqlx_bytes_received

ASYNC COUNTER

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

bytes_received_compressed_payload

Mysqlx_bytes_received_compressed_payload

ASYNC COUNTER

Количество байтов, полученных в виде сжатых полезных данных сообщений, измеренное до декомпрессии.

bytes_received_uncompressed_frame

Mysqlx_bytes_received_uncompressed_frame

ASYNC COUNTER

Количество байтов, полученных в виде сжатых полезных данных сообщений, измеренное после декомпрессии.

bytes_sent

Mysqlx_bytes_sent

ASYNC COUNTER

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

bytes_sent_compressed_payload

Mysqlx_bytes_sent_compressed_payload

ASYNC COUNTER

Количество байтов, отправленных в виде сжатых полезных данных сообщений, измеренное после сжатия.

bytes_sent_uncompressed_frame

Mysqlx_bytes_sent_uncompressed_frame

ASYNC COUNTER

Количество байтов, отправленных в виде сжатых полезных данных сообщений, измеренное до сжатия.

connection_accept_errors

Mysqlx_connection_accept_errors

ASYNC COUNTER

Количество соединений, вызвавших ошибки accept.

connection_errors

Mysqlx_connection_errors

ASYNC COUNTER

Количество соединений, вызвавших ошибки.

connections_accepted

Mysqlx_connections_accepted

ASYNC COUNTER

Количество принятых соединений.

connections_closed

Mysqlx_connections_closed

ASYNC COUNTER

Количество закрытых соединений.

connections_rejected

Mysqlx_connections_rejected

ASYNC COUNTER

Количество отклоненных соединений.

crud_create_view

Mysqlx_crud_create_view

ASYNC COUNTER

Количество полученных запросов на создание представления.

crud_delete

Mysqlx_crud_delete

ASYNC COUNTER

Количество полученных запросов на удаление.

crud_drop_view

Mysqlx_crud_drop_view

ASYNC COUNTER

Количество полученных запросов на удаление представления.

crud_find

Mysqlx_crud_find

ASYNC COUNTER

Количество полученных запросов на поиск.

crud_insert

Mysqlx_crud_insert

ASYNC COUNTER

Количество полученных запросов на вставку.

crud_modify_view

Mysqlx_crud_modify_view

ASYNC COUNTER

Количество полученных запросов на изменение представления.

crud_update

Mysqlx_crud_update

ASYNC COUNTER

Количество полученных запросов на обновление.

cursor_close

Mysqlx_cursor_close

ASYNC COUNTER

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

cursor_fetch

Mysqlx_cursor_fetch

ASYNC COUNTER

Количество полученных сообщений о выборке курсора.

cursor_open

Mysqlx_cursor_open

ASYNC COUNTER

Количество полученных сообщений об открытии курсора.

errors_sent

Mysqlx_errors_sent

ASYNC COUNTER

Количество ошибок, отправленных клиентам.

errors_unknown_message_type

Mysqlx_errors_unknown_message_type

ASYNC COUNTER

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

expect_close

Mysqlx_expect_close

ASYNC COUNTER

Количество закрытых блоков ожидания.

expect_open

Mysqlx_expect_open

ASYNC COUNTER

Количество открытых блоков ожидания.

init_error

Mysqlx_init_error

ASYNC COUNTER

Количество ошибок во время инициализации.

messages_sent

Mysqlx_messages_sent

ASYNC COUNTER

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

notice_global_sent

Mysqlx_notice_global_sent

ASYNC COUNTER

Количество глобальных уведомлений, отправленных клиентам.

notice_other_sent

Mysqlx_notice_other_sent

ASYNC COUNTER

Количество других типов уведомлений, отправленных обратно клиентам.

notice_warning_sent

Mysqlx_notice_warning_sent

ASYNC COUNTER

Количество предупреждающих уведомлений, отправленных обратно клиентам.

notified_by_group_replication

Mysqlx_notified_by_group_replication

ASYNC COUNTER

Количество уведомлений Group Replication, отправленных клиентам.

prep_deallocate

Mysqlx_prep_deallocate

ASYNC COUNTER

Количество полученных сообщений о деаллокации подготовленного оператора.

prep_execute

Mysqlx_prep_execute

ASYNC COUNTER

Количество полученных сообщений о выполнении подготовленного оператора.

prep_prepare

Mysqlx_prep_prepare

ASYNC COUNTER

Количество полученных сообщений о подготовке оператора.

rows_sent

Mysqlx_rows_sent

ASYNC COUNTER

Количество строк, отправленных обратно клиентам.

sessions

Mysqlx_sessions

ASYNC COUNTER

Количество открытых сеансов.

sessions_accepted

Mysqlx_sessions_accepted

ASYNC COUNTER

Количество попыток сеанса, которые были приняты.

sessions_closed

Mysqlx_sessions_closed

ASYNC COUNTER

Количество закрытых сессий.

sessions_fatal_error

Mysqlx_sessions_fatal_error

ASYNC COUNTER

Количество сессий, закрытых с фатальной ошибкой.

sessions_killed

Mysqlx_sessions_killed

ASYNC COUNTER

Количество сессий, которые были убиты.

sessions_rejected

Mysqlx_sessions_rejected

ASYNC COUNTER

Количество попыток сессий, которые были отклонены.

ssl_accepts

Mysqlx_ssl_accepts

ASYNC COUNTER

Количество принятых SSL-соединений.

ssl_finished_accepts

Mysqlx_ssl_finished_accepts

ASYNC GAUGE COUNTER

Количество успешных SSL-соединений с сервером.

worker_threads

Mysqlx_worker_threads

ASYNC GAUGE COUNTER

Количество доступных потоков обработки.

worker_threads_active

Mysqlx_worker_threads_active

ASYNC COUNTER

Количество используемых в настоящее время потоков обработки.


mysql.x.stmt Метрики

Таблица 35.13 mysql.x.stmt Метрики

Таблица 35.13 mysql.x.stmt Метрики
Имя Переменная источника Тип OTEL Описание

create_collection

Mysqlx_stmt_create_collection

ASYNC COUNTER

Количество полученных операторов создания коллекции.

create_collection_index

Mysqlx_stmt_create_collection_index

ASYNC COUNTER

Количество полученных операторов создания индекса коллекции.

disable_notices

Mysqlx_stmt_disable_notices

ASYNC COUNTER

Количество полученных операторов отключения уведомлений.

drop_collection

Mysqlx_stmt_drop_collection

ASYNC COUNTER

Количество полученных операторов удаления коллекции.

drop_collection_index

Mysqlx_stmt_drop_collection_index

ASYNC COUNTER

Количество полученных операторов удаления индекса коллекции.

enable_notices

Mysqlx_stmt_enable_notices

ASYNC COUNTER

Количество полученных операторов включения уведомлений.

ensure_collection

Mysqlx_stmt_ensure_collection

ASYNC COUNTER

Количество полученных операторов проверки коллекции.

execute_mysqlx

Mysqlx_stmt_execute_mysqlx

ASYNC COUNTER

Количество полученных сообщений StmtExecute с пространством имен mysqlx.

execute_sql

Mysqlx_stmt_execute_sql

ASYNC COUNTER

Количество полученных запросов StmtExecute для пространства имен SQL.

get_collection_options

Mysqlx_stmt_get_collection_options

ASYNC COUNTER

Количество полученных операторов получения параметров объекта коллекции.

kill_client

Mysqlx_stmt_kill_client

ASYNC COUNTER

Количество полученных операторов завершения клиента.

list_clients

Mysqlx_stmt_list_clients

ASYNC COUNTER

Количество полученных операторов списка клиентов.

list_notices

Mysqlx_stmt_list_notices

ASYNC COUNTER

Количество полученных операторов списка уведомлений.

list_objects

Mysqlx_stmt_list_objects

ASYNC COUNTER

Количество полученных операторов списка объектов.

modify_collection_options

Mysqlx_stmt_modify_collection_options

ASYNC COUNTER

Количество полученных операторов изменения параметров коллекции.

ping

Mysqlx_stmt_ping

ASYNC COUNTER

Количество полученных операторов проверки соединения.


© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/telemetry-metrics-meter-metrics.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API