7.1.10 Переменные состояния сервера
Сервер MySQL поддерживает множество переменных состояния, которые предоставляют информацию о его работе. Вы можете просмотреть эти переменные и их значения, используя оператор SHOW [GLOBAL | SESSION]
STATUS (см. Раздел 15.7.7.37, «Оператор SHOW STATUS»). Необязательное ключевое слово GLOBAL агрегирует значения по всем подключениям, а SESSION показывает значения для текущего подключения.
mysql> SHOW GLOBAL STATUS;
+-----------------------------------+------------+
| Variable_name | Value |
+-----------------------------------+------------+
| Aborted_clients | 0 |
| Aborted_connects | 0 |
| Bytes_received | 155372598 |
| Bytes_sent | 1176560426 |
...
| Connections | 30023 |
| Created_tmp_disk_tables | 0 |
| Created_tmp_files | 3 |
| Created_tmp_tables | 2 |
...
| Threads_created | 217 |
| Threads_running | 88 |
| Uptime | 1389872 |
+-----------------------------------+------------+
Многие переменные состояния сбрасываются до 0 оператором FLUSH STATUS.
В этом разделе приведено описание каждой переменной состояния. Сводку переменных состояния см. в Разделе 7.1.6, «Справочник по переменным состояния сервера». Сведения о переменных состояния, специфичных для NDB Cluster, см. в Разделе 25.4.3.9.3, «Переменные состояния NDB Cluster».
Переменные состояния имеют следующие значения.
-
Количество соединений, прерванных из-за того, что клиент прекратил работу, не закрыв соединение должным образом. См. Раздел B.3.2.9, «Ошибки связи и прерванные соединения».
-
Количество неудачных попыток подключения к серверу MySQL. См. Раздел B.3.2.9, «Ошибки связи и прерванные соединения».
Для дополнительной информации о подключениях, проверьте переменные состояния
Connection_errors_и таблицуxxxhost_cache. -
Authentication_ldap_sasl_supported_methodsПлагин
authentication_ldap_sasl, реализующий аутентификацию SASL LDAP, поддерживает несколько методов аутентификации, но в зависимости от конфигурации хост-системы, они могут быть не все доступны. ПеременнаяAuthentication_ldap_sasl_supported_methodsпредоставляет возможность определить поддерживаемые методы. Ее значение представляет собой строку, содержащую имена поддерживаемых методов, разделенные пробелами. Пример:"SCRAM-SHA 1 SCRAM-SHA-256 GSSAPI" -
Количество транзакций, которые использовали кэш временного бинарного журнала, но превысили значение
binlog_cache_sizeи использовали временный файл для хранения утверждений из транзакции.Количество не транзакционных утверждений, которые привели к записи кэша транзакции бинарного журнала на диск, отслеживается отдельно в переменной состояния
Binlog_stmt_cache_disk_use. -
Количество кэшированных объектов привилегий. Каждый объект представляет собой комбинацию привилегий пользователя и его активных ролей.
-
Количество транзакций, которые использовали кэш бинарного журнала.
-
Количество не транзакционных утверждений, которые использовали кэш операторов бинарного журнала, но превысили значение
binlog_stmt_cache_sizeи использовали временный файл для хранения этих операторов. -
Количество не транзакционных утверждений, которые использовали кэш операторов бинарного журнала.
-
Количество байтов, полученных от всех клиентов.
-
Количество байтов, отправленных всем клиентам.
-
Caching_sha2_password_rsa_public_keyОткрытый ключ, используемый плагином аутентификации
caching_sha2_passwordдля обмена паролями на основе пар ключей RSA. Значение не пустое только в том случае, если сервер успешно инициализировал закрытый и открытый ключи в файлах, указанных переменными системными переменнымиcaching_sha2_password_private_key_pathиcaching_sha2_password_public_key_path. ЗначениеCaching_sha2_password_rsa_public_keyберется из последнего файла. -
Com_xxxПеременные счётчиков утверждений
Com_указывают количество раз, когда каждое утверждениеxxxxxxбыло выполнено. Для каждого типа утверждения существует одна переменная состояния. Например,Com_deleteиCom_updateподсчитывают операторыDELETEиUPDATEсоответственно.Com_delete_multiиCom_update_multiаналогичны, но относятся к операторамDELETEиUPDATE, использующим синтаксис нескольких таблиц.Все переменные
Com_stmt_увеличиваются, даже если аргумент подготовленного оператора неизвестен или произошла ошибка во время выполнения. Другими словами, их значения соответствуют количеству выданных запросов, а не количеству успешно завершённых запросов. Например, поскольку переменные состояния инициализируются при каждом запуске сервера и не сохраняются между перезапусками, переменныеxxxCom_restartиCom_shutdown, отслеживающие операторыRESTARTиSHUTDOWNобычно имеют значение ноль, но могут быть ненулевыми, если операторыRESTARTилиSHUTDOWNбыли выполнены, но завершились ошибкой.Переменные состояния
Com_stmt_следующие:xxxCom_stmt_prepareCom_stmt_executeCom_stmt_fetchCom_stmt_send_long_dataCom_stmt_resetCom_stmt_close
Эти переменные относятся к командам подготовленных операторов. Их имена относятся к набору команд
COM_, используемых в сетевом уровне. Другими словами, их значения увеличиваются всякий раз, когда выполняются вызовы API подготовленных операторов, такие как mysql_stmt_prepare(), mysql_stmt_execute() и т.д. Однако,xxxCom_stmt_prepare,Com_stmt_executeиCom_stmt_closeтакже увеличиваются дляPREPARE,EXECUTEилиDEALLOCATE PREPAREсоответственно. Кроме того, значения более старых переменных счётчиков операторовCom_prepare_sql,Com_execute_sqlиCom_dealloc_sqlувеличиваются для операторовPREPARE,EXECUTEиDEALLOCATE PREPARE.Com_stmt_fetchобозначает общее количество сетевых обменов, выданных при извлечении из курсоров.Com_stmt_reprepareуказывает количество раз, когда сервер автоматически переподготовил операторы, например, после изменений метаданных таблиц или представлений, на которые ссылается оператор. Операция переподготовки увеличиваетCom_stmt_reprepare, а такжеCom_stmt_prepare.Com_explain_otherуказывает количество выполненных операторовEXPLAIN FOR CONNECTION. См. Раздел 10.8.4, «Получение информации о плане выполнения для именованного соединения».Com_change_repl_filterуказывает количество выполненных операторовCHANGE REPLICATION FILTER. -
Использует ли соединение клиента сжатие в протоколе клиент/сервер.
Эта переменная состояния устарела; ожидается, что она будет удалена в будущей версии MySQL. См. Настройка устаревшего сжатия подключений.
-
Название алгоритма сжатия, используемого для текущего соединения с сервером. Значение может быть любым алгоритмом, разрешенным в значении системной переменной
protocol_compression_algorithms. Например, значение являетсяuncompressed, если соединение не использует сжатие, илиzlib, если соединение использует алгоритмzlib.Для получения дополнительной информации, см. Раздел 6.2.8, «Управление сжатием подключений».
-
Уровень сжатия, используемый для текущего соединения с сервером. Значение равно 6 для
zlibсоединений (уровень сжатия по умолчанию для алгоритмаzlib), от 1 до 22 дляzstdсоединений и 0 дляuncompressedсоединений.Для получения дополнительной информации, см. Раздел 6.2.8, «Управление сжатием подключений».
-
Эти переменные предоставляют информацию об ошибках, возникающих во время процесса подключения клиента. Они являются глобальными и представляют собой количество ошибок, агрегированных по подключениям со всех узлов. Эти переменные отслеживают ошибки, не учитываемые кэшем узла (см. раздел 7.1.12.3, «DNS-запросы и кэш узлов»), такие как ошибки, не связанные с TCP-подключениями, возникающие очень рано в процессе подключения (даже до того, как известен IP-адрес), или не специфичные для какого-либо конкретного IP-адреса (например, условия нехватки памяти).
-
Количество ошибок, возникших во время вызовов
accept()на порту прослушивания. -
Количество подключений, отклоненных из-за внутренних ошибок на сервере, таких как сбой при запуске нового потока или условие нехватки памяти.
-
Connection_errors_max_connectionsКоличество подключений, отклоненных из-за достижения предела
max_connectionsсервера. -
Connection_errors_peer_addressКоличество ошибок, возникших при поиске IP-адресов подключающихся клиентов.
-
Количество ошибок, возникших во время вызовов
select()илиpoll()на порту прослушивания. (Сбой этой операции не обязательно означает, что подключение клиента было отклонено.) -
Количество подключений, отклоненных библиотекой
libwrap.
-
-
Количество попыток подключения (успешных или нет) к серверу MySQL.
-
Количество внутренних временных таблиц на диске, созданных сервером при выполнении операторов.
Вы можете сравнить количество созданных внутренних временных таблиц на диске с общим количеством созданных внутренних временных таблиц, сравнив значения
Created_tmp_disk_tablesиCreated_tmp_tables.ПримечаниеИз-за известного ограничения
Created_tmp_disk_tablesне учитывает временные таблицы на диске, созданные в файлах с отображением в памяти. По умолчанию механизм переполнения хранилища TempTable создает внутренние временные таблицы в файлах с отображением в памяти. Это поведение контролируется переменнойtemptable_use_mmap.См. также раздел 10.4.4, «Использование внутренних временных таблиц в MySQL».
-
Сколько временных файлов создал mysqld.
-
Количество внутренних временных таблиц, созданных сервером при выполнении операторов.
Вы можете сравнить количество созданных внутренних временных таблиц на диске с общим количеством созданных внутренних временных таблиц, сравнив значения
Created_tmp_disk_tablesиCreated_tmp_tables.См. также раздел 10.4.4, «Использование внутренних временных таблиц в MySQL».
Каждый вызов оператора
SHOW STATUSиспользует внутреннюю временную таблицу и увеличивает глобальное значениеCreated_tmp_tables. -
Активное значение
ssl_caв контексте SSL, который сервер использует для новых подключений. Это значение контекста может отличаться от текущего значения системной переменнойssl_ca, если системная переменная была изменена, ноALTER INSTANCE RELOAD TLSне была выполнена впоследствии для перенастройки контекста SSL из значений связанных с контекстом системных переменных и обновления соответствующих переменных состояния. (Это потенциальное различие в значениях относится к каждой соответствующей паре связанных с контекстом системных и переменных состояния. См. Настройка и мониторинг времени выполнения на стороне сервера для зашифрованных соединений.)Значения переменных состояния
Current_tls_также доступны через схему производительностиxxxtls_channel_statusтаблицу. См. раздел 29.12.22.9, «Таблица tls_channel_status». -
Активное значение
ssl_capathв контексте TLS, который сервер использует для новых подключений. Для примечаний о взаимосвязи между этой переменной состояния и ее соответствующей системной переменной см. описаниеCurrent_tls_ca. -
Активное значение
ssl_certв контексте TLS, который сервер использует для новых подключений. Для примечаний о взаимосвязи между этой переменной состояния и ее соответствующей системной переменной см. описаниеCurrent_tls_ca. -
Активное значение
ssl_cipherв контексте TLS, который сервер использует для новых подключений. Для примечаний о взаимосвязи между этой переменной состояния и ее соответствующей системной переменной см. описаниеCurrent_tls_ca. -
Активное значение
tls_ciphersuitesв контексте TLS, который сервер использует для новых подключений. Для примечаний о взаимосвязи между этой переменной состояния и ее соответствующей системной переменной см. описаниеCurrent_tls_ca. -
Активное значение
ssl_crlв контексте TLS, который сервер использует для новых подключений. Для примечаний о взаимосвязи между этой переменной состояния и ее соответствующей системной переменной см. описаниеCurrent_tls_ca.ПримечаниеПри перезагрузке контекста TLS OpenSSL перезагружает файл, содержащий список отозванных сертификатов (CRL), как часть процесса. Если файл CRL большой, сервер выделяет большой объем памяти (в десять раз больше размера файла), который удваивается, пока загружается новый экземпляр, а старый еще не освобожден. Память резидентного процесса не уменьшается немедленно после освобождения большого выделения, поэтому, если вы неоднократно вызываете оператор
ALTER INSTANCE RELOAD TLSс большим файлом CRL, использование памяти резидентного процесса может увеличиться в результате этого. -
Активное значение
ssl_crlpathв контексте TLS, который сервер использует для новых подключений. Для примечаний о взаимосвязи между этой переменной состояния и ее соответствующей системной переменной см. описаниеCurrent_tls_ca. -
Активное значение
ssl_keyв контексте TLS, который сервер использует для новых подключений. Для примечаний о взаимосвязи между этой переменной состояния и ее соответствующей системной переменной см. описаниеCurrent_tls_ca.
-
Активное значение
tls_versionв контексте TLS, которое сервер использует для новых соединений. Дополнительные сведения об отношениях между этой переменной состояния и соответствующей переменной системы см. в описанииCurrent_tls_ca. -
Эта переменная состояния устарела (поскольку
DELAYEDвставки не поддерживаются); ожидается, что она будет удалена в будущих выпусках. -
Эта переменная состояния устарела (поскольку
DELAYEDвставки не поддерживаются); ожидается, что она будет удалена в будущих выпусках. -
Эта переменная состояния устарела (поскольку
DELAYEDвставки не поддерживаются); ожидается, что она будет удалена в будущих выпусках. -
Deprecated_use_i_s_processlist_countКоличество обращений к таблице
information_schema.processlistс момента последней перезагрузки. -
Deprecated_use_i_s_processlist_last_timestampОтметка времени последнего обращения к таблице
information_schema.processlistс момента последней перезагрузки. Показаны микросекунды с начала эпохи Unix. -
Результат последнего присваивания переменной системы
dragnet.log_error_filter_rules, пустое значение, если такого присваивания не было. -
Количество байтов, используемых в настоящее время в таблице Performance Schema
error_log. Значение может уменьшаться, например, если новое событие не может поместиться до удаления старого события, но новое событие меньше старого. -
Количество событий, присутствующих в настоящее время в таблице Performance Schema
error_log. Как и в случае сError_log_buffered_bytes, значение может уменьшаться. -
Количество событий, удаленных из таблицы Performance Schema
error_logдля освобождения места для новых событий. -
Время последней записи в таблицу Performance Schema
error_log. -
Количество раз, когда сервер очистил таблицы, либо потому, что пользователь выполнил оператор
FLUSH TABLES, либо из-за внутренней работы сервера. Также увеличивается при получении пакетаCOM_REFRESH. Это отличается отCom_flush, который указывает количество выполненных операторовFLUSH, будь тоFLUSH TABLES,FLUSH LOGSи т. д. -
Память, используемая всеми пользовательскими подключениями к серверу. Включает память, используемую системными потоками или учетной записью MySQL root, но такие потоки или пользователи не подлежат отключению из-за использования памяти. Эта память не вычисляется, если не включен
global_connection_memory_tracking(отключен по умолчанию). Также должен быть включен Performance Schema.Вы можете (косвенно) контролировать частоту обновления этой переменной, задав
connection_memory_chunk_size. -
Количество внутренних операторов
COMMIT. -
Количество раз, когда строки были удалены из таблиц.
-
Сервер увеличивает эту переменную для каждого вызова функции
external_lock(), которая обычно происходит в начале и в конце доступа к экземпляру таблицы. Могут быть различия между движками хранения. Например, эта переменная может использоваться для определения, сколько партиций было пропущено перед блокировкой для запроса, обращающегося к разбиеной таблице: проверьте, насколько увеличился счетчик для оператора, вычтите 2 (2 вызова для самой таблицы), затем разделите на 2, чтобы получить количество заблокированных партиций. -
Количество раз, когда сервер использует собственную реализацию Multi-Range Read движка хранения для доступа к таблице.
-
Счетчик для фазы подготовки операций двухфазного подтверждения.
-
Количество раз, когда была прочитана первая запись в индексе. Высокое значение указывает на то, что сервер выполняет множество полных сканирований индексов (например,
SELECT col1 FROM foo, предполагая, чтоcol1индексировано). -
Количество запросов на чтение строки на основе ключа. Высокое значение указывает на то, что таблицы должным образом индексированы для ваших запросов.
-
Количество запросов на чтение последнего ключа в индексе. В случае с
ORDER BYсервер выдает запрос на первую запись, а затем несколько запросов на следующую запись, тогда как в случае сORDER BY DESCсервер выдает запрос на последнюю запись, а затем несколько запросов на предыдущую запись. -
Количество запросов на чтение следующей строки в порядке ключей. Это значение увеличивается, если вы выполняете запрос с ограничением диапазона для столбца индекса или выполняется сканирование индекса.
-
Количество запросов на чтение предыдущей строки в порядке ключей. Этот метод чтения используется в основном для оптимизации
ORDER BY ... DESC. -
Количество запросов на чтение строки на основе фиксированной позиции. Высокое значение указывает на то, что вы выполняете много запросов, требующих сортировки результата. Возможно, вы выполняете много запросов, которые требуют от MySQL сканирования всей таблицы, или у вас есть соединения, которые не используют ключи должным образом.
-
Количество запросов на чтение следующей строки в файле данных. Высокое значение указывает на то, что вы выполняете много сканирований таблиц. Как правило, это указывает на то, что ваши таблицы не должным образом индексированы или что ваши запросы не используют имеющиеся индексы.
-
Количество запросов движку хранения на выполнение операции отката.
-
Количество запросов движку хранения на создание контрольной точки.
-
Количество запросов движку хранения на откат к контрольной точке.
-
Количество запросов на обновление строки в таблице.
-
Количество запросов на вставку строки в таблицу.
-
Innodb_buffer_pool_dump_statusПрогресс операции записи данных, хранящихся в
InnoDB, инициированной установкой значенияinnodb_buffer_pool_dump_at_shutdownилиinnodb_buffer_pool_dump_now.Дополнительную информацию и примеры см. в Разделе 17.8.3.6, «Сохранение и восстановление состояния кэша буфера».
-
Innodb_buffer_pool_load_statusПрогресс операции загрузки данных в
InnoDBпутём чтения набора страниц, соответствующего более ранней точке времени, инициированной установкойinnodb_buffer_pool_load_at_startupилиinnodb_buffer_pool_load_now. Если операция создаёт слишком большую нагрузку, её можно отменить, установивinnodb_buffer_pool_load_abort.Дополнительную информацию и примеры см. в Разделе 17.8.3.6, «Сохранение и восстановление состояния кэша буфера».
-
Общее количество байтов в
InnoDB, содержащих данные. Число включает как грязные, так и чистые страницы. Для более точных расчётов использования памяти, чем с помощьюInnodb_buffer_pool_pages_data, когда таблицы различного размера приводят к тому, что в кэше буфера хранятся страницы разных размеров. -
Количество страниц в
InnoDB, содержащих данные. Число включает как грязные, так и чистые страницы. При использовании , отчётное значениеInnodb_buffer_pool_pages_dataможет быть больше, чемInnodb_buffer_pool_pages_total(Ошибка #59550). -
Innodb_buffer_pool_bytes_dirtyОбщее текущее количество байтов, занимаемых грязными страницами в
InnoDB. Для более точных расчётов использования памяти, чем с помощьюInnodb_buffer_pool_pages_dirty, когда таблицы различного размера приводят к тому, что в кэше буфера хранятся страницы разных размеров. -
Innodb_buffer_pool_pages_dirtyТекущее количество грязных страниц в
InnoDB. -
Innodb_buffer_pool_pages_flushedКоличество запросов на сброс данных из
InnoDB. -
Количество свободных страниц в
InnoDB. -
Innodb_buffer_pool_pages_latchedКоличество заблокированных страниц в
InnoDB. Это страницы, которые в настоящее время читаются или записываются, или которые не могут быть освобождены или удалены по каким-либо другим причинам. Вычисление этой переменной затратно, поэтому она доступна только тогда, когдаUNIV_DEBUGсистема определена при сборке сервера. -
Количество страниц в
InnoDB, которые заняты из-за административных накладных расходов, таких как или . Это значение также может быть вычислено какInnodb_buffer_pool_pages_total−Innodb_buffer_pool_pages_free−Innodb_buffer_pool_pages_data. При использовании ,Innodb_buffer_pool_pages_miscможет сообщить значение за пределами диапазона (Ошибка #59550). -
Innodb_buffer_pool_pages_totalОбщий размер
InnoDBв байтах. При использовании , отчётное значениеInnodb_buffer_pool_pages_dataможет быть больше, чемInnodb_buffer_pool_pages_total(Ошибка #59550). -
Количество прочитанных вперёд страниц в
InnoDBфоновым потоком. -
Innodb_buffer_pool_read_ahead_evictedКоличество прочитанных вперёд страниц в
InnoDBфоновым потоком, которые были затем удалены, не будучи прочитанными запросами. -
Innodb_buffer_pool_read_ahead_rndКоличество инициированных предварительных чтений “случайных” потоком
InnoDB. Это происходит, когда запрос сканирует большую часть таблицы, но в случайном порядке. -
Innodb_buffer_pool_read_requestsКоличество логических запросов на чтение.
-
Количество логических чтений, которые
InnoDBне смог удовлетворить из буфера, и ему пришлось читать напрямую с диска. -
Innodb_buffer_pool_resize_statusСтатус операции динамического изменения размера
InnoDB, инициированной динамической установкой параметраinnodb_buffer_pool_size. Параметрinnodb_buffer_pool_sizeявляется динамическим, что позволяет изменять размер буфера без перезапуска сервера. Подробности см. в разделе «Настройка размера кэша буфера InnoDB в режиме онлайн». -
Innodb_buffer_pool_resize_status_codeОтчёт о кодах состояния для отслеживания операций изменения размера буфера в режиме онлайн. Каждый код состояния представляет этап операции изменения размера. Коды состояния включают:
0: Операция изменения размера не выполняется
1: Начало изменения размера
2: Отключение AHI (Adaptive Hash Index)
3: Вывод блоков
4: Получение глобальной блокировки
5: Изменение размера пула
6: Изменение размера хеша
7: Ошибка изменения размера
Для отслеживания прогресса каждого этапа операции изменения размера можно использовать эту переменную в сочетании с
Innodb_buffer_pool_resize_status_progress. ПеременнаяInnodb_buffer_pool_resize_status_progressсообщает процентное значение, показывающее прогресс текущего этапа.Дополнительную информацию см. в Разделе «Отслеживание прогресса онлайн-изменения размера кэша буфера».
-
Innodb_buffer_pool_resize_status_progressСообщает процентное значение, отображающее прогресс текущего этапа операции изменения размера онлайн-кэша буфера. Эта переменная используется совместно с
Innodb_buffer_pool_resize_status_code, которая сообщает код состояния, указывающий текущий этап операции изменения размера онлайн-кэша буфера.Процентное значение обновляется после обработки каждого экземпляра кэша буфера. При изменении кода состояния (сообщаемого
Innodb_buffer_pool_resize_status_code) с одного состояния на другое процентное значение сбрасывается до 0.Дополнительную информацию см. в Разделе «Отслеживание прогресса онлайн-изменения размера кэша буфера».
-
Обычно записи в
InnoDBпроисходят в фоновом режиме. КогдаInnoDBнужно прочитать или создать страницу, и свободных чистых страниц нет,InnoDBсначала сбрасывает некоторые грязные страницы и ждёт окончания этой операции. Этот счётчик подсчитывает случаи таких ожиданий. Еслиinnodb_buffer_pool_sizeустановлен правильно, это значение должно быть небольшим. -
Innodb_buffer_pool_write_requestsКоличество записей, выполненных в
InnoDB.
-
Количество операций
fsync()до настоящего момента. Частота вызововfsync()зависит от настройки параметра конфигурацииinnodb_flush_method.Подсчитывает количество операций
fdatasync(), если включёнinnodb_use_fdatasync. -
Текущее количество ожидающих операций
fsync(). Частота вызововfsync()зависит от настройки параметра конфигурацииinnodb_flush_method. -
Текущее количество ожидающих чтений.
-
Текущее количество ожидающих записей.
-
Объём прочитанных данных с момента запуска сервера (в байтах).
-
Общее количество чтений данных (чтения файлов ОС).
-
Общее количество записей данных.
-
Объём записанных данных до настоящего момента, в байтах.
-
Количество страниц, которые были записаны в . См. Раздел 17.11.1, «InnoDB Disk I/O».
-
Количество операций doublewrite, которые были выполнены. См. Раздел 17.11.1, «InnoDB Disk I/O».
-
Указывает, был ли сервер скомпилирован с .
-
Количество раз, когда размер был слишком мал, и требовалось , чтобы его перед продолжением.
-
Количество запросов записи для
InnoDB. -
Количество физических записей в файл
InnoDB. -
Количество файлов, которые
InnoDBдержит открытыми в данный момент. -
Количество операций
fsync(), выполненных для файловInnoDB. -
Количество ожидающих операций
fsync()для файловInnoDB. -
Количество ожидающих записей в файлы
InnoDB. -
Количество байтов, записанных в файлы
InnoDB. -
Размер страницы
InnoDB(по умолчанию 16 КБ). Многие значения подсчитываются в страницах; размер страницы позволяет легко преобразовать их в байты. -
Количество страниц, созданных операциями с таблицами
InnoDB. -
Количество страниц, прочитанных из кэша буфера
InnoDBоперациями с таблицамиInnoDB. -
Количество страниц, записанных операциями с таблицами
InnoDB. -
Включено или выключено ведение журнала redo. См. Отключение ведения журнала redo.
-
Innodb_redo_log_capacity_resizedОбщая ёмкость журнала redo для всех файлов журнала redo, в байтах, после последней завершённой операции изменения ёмкости. Значение включает обычные и резервные файлы журнала redo.
Если нет запланированной операции уменьшения ёмкости,
Innodb_redo_log_capacity_resizedдолжно быть равно настройкеinnodb_redo_log_capacity, если она используется, или (innodb_log_files_in_group * innodb_log_file_size), если вместо них используются эти значения. См. документацию поinnodb_redo_log_capacityдля получения дополнительной информации. Операции увеличения ёмкости происходят мгновенно.Для получения дополнительной информации см. Раздел 17.6.5, «Журнал redo».
-
Innodb_redo_log_checkpoint_lsnLSN контрольной точки журнала redo. Для получения дополнительной информации см. Раздел 17.6.5, «Журнал redo».
-
Текущее LSN представляет последнюю позицию записи в буфере журнала redo.
InnoDBзаписывает данные в буфер журнала redo внутри процесса MySQL, прежде чем запросить операционную систему записать данные в текущий файл журнала redo. Для получения дополнительной информации см. Раздел 17.6.5, «Журнал redo». -
Innodb_redo_log_flushed_to_disk_lsnLSN, записанный на диск.
InnoDBсначала записывает данные в журнал redo, а затем запрашивает операционную систему записать данные на диск. LSN, записанный на диск, представляет последнюю позицию в журнале redo, которуюInnoDBзнает, что была записана на диск. Для получения дополнительной информации см. Раздел 17.6.5, «Журнал redo». -
Значение размера данных в байтах, представляющее диапазон LSN, содержащий используемые данные журнала redo, охватывающее с самого старого блока, требуемого потребителями журнала redo, до самого последнего записанного блока. Для получения дополнительной информации см. Раздел 17.6.5, «Журнал redo».
-
Объём дискового пространства в байтах, в настоящее время занимаемый всеми файлами журнала redo на диске, за исключением резервных файлов журнала redo. Для получения дополнительной информации см. Раздел 17.6.5, «Журнал redo».
-
Является ли журнал redo только для чтения.
-
Статус изменения размера журнала redo, указывающий текущее состояние механизма изменения размера ёмкости журнала redo. Возможные значения:
OK: Проблем нет, и нет ожидающих операций изменения размера ёмкости журнала redo.Resizing down: Происходит операция уменьшения размера.
Операция увеличения размера происходит мгновенно и, следовательно, не имеет ожидающего статуса.
-
UUID журнала redo.
-
Количество в настоящее время ожидаемых операциями с таблицами
InnoDB. -
Общее время, затраченное на получение для таблиц
InnoDB, в миллисекундах. -
Среднее время получения для таблиц
InnoDB, в миллисекундах. -
Максимальное время получения для таблиц
InnoDB, в миллисекундах.
-
Количество раз, когда операциям с таблицами
InnoDBприходилось ждать. -
Количество строк, удалённых из таблиц
InnoDB. -
Количество строк, добавленных в таблицы
InnoDB. -
Количество строк, прочитанных из таблиц
InnoDB. -
Приблизительное количество строк, обновлённых в таблицах
InnoDB.ПримечаниеЭто значение не гарантирует 100% точности. Для получения точного (но более дорогостоящего) результата используйте
ROW_COUNT(). -
Количество строк, удалённых из таблиц
InnoDB, принадлежащих схемам, созданным системой. -
Количество строк, добавленных в таблицы
InnoDB, принадлежащих схемам, созданным системой. -
Количество строк, обновлённых в таблицах
InnoDB, принадлежащих схемам, созданным системой. -
Количество строк, прочитанных из таблиц
InnoDB, принадлежащих схемам, созданным системой. -
Innodb_truncated_status_writesКоличество раз, когда вывод из оператора
SHOW ENGINE INNODB STATUSбыл усечён. -
Innodb_undo_tablespaces_activeКоличество активных таблиц пространства undo. Включает как неявные (созданные
InnoDB), так и явные (созданные пользователем) таблицы пространства undo. Дополнительная информация о таблицах пространства undo в Раздел 17.6.3.4, «Undo Tablespaces». -
Innodb_undo_tablespaces_explicitКоличество таблиц пространства undo, созданных пользователем. Дополнительная информация о таблицах пространства undo в Раздел 17.6.3.4, «Undo Tablespaces».
-
Innodb_undo_tablespaces_implicitКоличество таблиц пространства undo, созданных
InnoDB. При инициализации экземпляра MySQL создаются две таблицы пространства undo по умолчанию. Дополнительная информация о таблицах пространства undo в Раздел 17.6.3.4, «Undo Tablespaces». -
Общее количество таблиц пространства undo. Включает как неявные (созданные
InnoDB), так и явные (созданные пользователем) таблицы пространства undo, активные и неактивные. Дополнительная информация о таблицах пространства undo в Раздел 17.6.3.4, «Undo Tablespaces». -
Количество блоков ключей в кэше ключей
MyISAM, которые были изменены, но ещё не были выгружены на диск. -
Количество неиспользуемых блоков в кэше ключей
MyISAM. Это значение позволяет определить, сколько кэша ключей используется; см. обсуждениеkey_buffer_sizeв Раздел 7.1.8, «Server System Variables». -
Количество используемых блоков в кэше ключей
MyISAM. Это значение — максимальное количество блоков, которое когда-либо использовалось одновременно. -
Количество запросов на чтение блока ключа из кэша ключей
MyISAM. -
Количество физических чтений блока ключа с диска в кэш ключей
MyISAM. ЕслиKey_readsвелико, то значениеkey_buffer_size, вероятно, слишком мало. Коэффициент промахов кэша можно вычислить какKey_reads/Key_read_requests. -
Количество запросов на запись блока ключа в кэш ключей
MyISAM. -
Количество физических записей блока ключа из кэша ключей
MyISAMна диск. -
Общая стоимость последнего скомпилированного запроса, вычисленная оптимизатором запросов. Полезно для сравнения стоимости различных планов запросов для одного и того же запроса. Значение по умолчанию 0 означает, что запрос ещё не был скомпилирован. Значение по умолчанию — 0.
Last_query_costимеет область действия сеанса.Эта переменная показывает стоимость запросов, имеющих несколько блоков запроса, суммируя оценки стоимости каждого блока запроса, оценивая, сколько раз выполняются некэшируемые подзапросы, и умножая стоимость этих блоков запроса на количество выполнений подзапроса.
-
Количество итераций, проведённых оптимизатором запросов при построении плана выполнения предыдущего запроса.
Last_query_partial_plansимеет область действия сеанса. -
Количество попыток подключения к заблокированным учётным записям пользователей. Дополнительная информация о блокировке и разблокировке учётных записей в Раздел 8.2.20, «Account Locking».
-
Количество операторов
SELECT, для которых истекло время выполнения. -
Количество операторов
SELECT, для которых было установлено ненулевое время выполнения. Это включает операторы, содержащие ненулевой оптимизационный параметр времени выполненияMAX_EXECUTION_TIME, а также операторы, не содержащие такой параметр, но выполняющиеся, когда ненулевое время выполнения указано переменной системыmax_execution_time. -
Количество операторов
SELECT, для которых попытка установить время выполнения не удалась. -
Максимальное количество одновременных подключений, используемых с момента запуска сервера.
-
Время, в которое
Max_used_connectionsдостигло текущего значения. -
Эта переменная состояния устарела (поскольку
DELAYEDвставки не поддерживаются); ожидается, что она будет удалена в будущей версии. -
Набор символов, в настоящее время используемый плагином MeCab парсера полнотекстового поиска. Дополнительная информация в Раздел 14.9.9, «MeCab Full-Text Parser Plugin».
-
Ongoing_anonymous_transaction_countПоказывает количество текущих транзакций, помеченных как анонимные. Это можно использовать, чтобы убедиться, что больше транзакций не ожидают обработки.
-
Ongoing_anonymous_gtid_violating_transaction_countЭта переменная состояния доступна только в отладочных сборках. Показывает количество незавершенных транзакций, которые используют
gtid_next=ANONYMOUSи нарушают согласованность GTID. -
Ongoing_automatic_gtid_violating_transaction_countЭта переменная состояния доступна только в отладочных сборках. Показывает количество незавершенных транзакций, которые используют
gtid_next=AUTOMATICи нарушают согласованность GTID. -
Количество открытых файлов. Этот подсчет включает обычные файлы, открытые сервером. Он не включает другие типы файлов, такие как сокеты или каналы. Кроме того, подсчет не включает файлы, которые хранилища данных открывают, используя свои собственные внутренние функции, а не запрашивая это у сервера.
-
Количество открытых потоков (используется в основном для ведения журнала).
-
Количество кэшированных определений таблиц.
-
Количество открытых таблиц.
-
Количество файлов, которые были открыты с помощью
my_open()(функция библиотекиmysys). Части сервера, которые открывают файлы без использования этой функции, не увеличивают счетчик. -
Количество определений таблиц, которые были кэшированы.
-
Количество таблиц, которые были открыты. Если значение
Opened_tablesвелико, то значениеtable_open_cacheвероятно слишком мало. -
Performance_schema_xxxПеременные состояния Performance Schema перечислены в Разделе 29.16, «Переменные состояния Performance Schema». Эти переменные предоставляют информацию об инструментах, которые не могут быть загружены или созданы из-за ограничений памяти.
-
Текущее количество подготовленных инструкций. (Максимальное количество инструкций задается системной переменной
max_prepared_stmt_count.) -
Количество инструкций, выполненных сервером. Эта переменная включает инструкции, выполненные в хранимых процедурах, в отличие от переменной
Questions. Она не учитывает командыCOM_PINGилиCOM_STATISTICS.Обсуждение в начале этого раздела показывает, как связать эту переменную состояния подсчета инструкций с другими подобными переменными.
-
Количество инструкций, выполненных сервером. Это включает только инструкции, отправленные на сервер клиентами, а не инструкции, выполненные в хранимых процедурах, в отличие от переменной
Queries. Эта переменная не учитывает командыCOM_PING,COM_STATISTICS,COM_STMT_PREPARE,COM_STMT_CLOSEилиCOM_STMT_RESET.Обсуждение в начале этого раздела показывает, как связать эту переменную состояния подсчета инструкций с другими подобными переменными.
-
Replica_open_temp_tablesпоказывает количество временных таблиц, которые поток репликации SQL в данный момент имеет открытыми. Если значение больше нуля, то остановка реплики небезопасна; см. Раздел 19.5.1.31, «Репликация и временные таблицы». Эта переменная сообщает общее количество открытых временных таблиц для всех каналов репликации. -
Указывает, поддерживается ли функция группы ресурсов.
На некоторых платформах или конфигурациях сервера MySQL группы ресурсов недоступны или имеют ограничения. В частности, системы Linux могут требовать ручного шага для некоторых методов установки. Подробнее см. Ограничения групп ресурсов.
-
Количество полусинхронных реплик.
Устаревший синоним для
Rpl_semi_sync_source_clients. -
Rpl_semi_sync_master_net_avg_wait_timeУстаревший синоним для
Rpl_semi_sync_source_net_avg_wait_time. -
Rpl_semi_sync_master_net_wait_timeУстаревший синоним для
Rpl_semi_sync_source_net_wait_time. -
Rpl_semi_sync_master_net_waitsОбщее количество раз, когда источник ожидал ответов от реплики.
Устаревший синоним для
Rpl_semi_sync_source_net_waits. -
Устаревший синоним для
Rpl_semi_sync_source_no_times. -
Устаревший синоним для
Rpl_semi_sync_source_no_tx. -
Устаревший синоним для
Rpl_semi_sync_source_status. -
Rpl_semi_sync_master_timefunc_failuresУстаревший синоним для
Rpl_semi_sync_source_timefunc_failures. -
Rpl_semi_sync_master_tx_avg_wait_timeУстаревший синоним для
Rpl_semi_sync_source_tx_avg_wait_time. -
Rpl_semi_sync_master_tx_wait_timeУстаревший синоним для
Rpl_semi_sync_source_tx_wait_time. -
Устаревший синоним для
Rpl_semi_sync_source_tx_waits. -
Rpl_semi_sync_master_wait_pos_backtraverseУстаревший синоним для
Rpl_semi_sync_source_wait_pos_backtraverse. -
Rpl_semi_sync_master_wait_sessionsУстаревший синоним для
Rpl_semi_sync_source_wait_sessions. -
Устаревший синоним для
Rpl_semi_sync_source_yes_tx. -
Количество полусинхронных реплик.
Доступно, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Rpl_semi_sync_source_net_avg_wait_timeСреднее время в микросекундах, в течение которого источник ожидал ответа от реплики. Эта переменная всегда
0и устарела; ожидается, что она будет удалена в будущей версии.Доступно, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике.
-
Rpl_semi_sync_source_net_wait_timeОбщее время в микросекундах, в течение которого источник ожидал ответов от реплики. Эта переменная всегда
0и устаревшая; ожидается, что она будет удалена в будущей версии.Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Rpl_semi_sync_source_net_waitsОбщее количество раз, когда источник ожидал ответов от реплики.
Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Количество раз, когда источник отключал полусинхронную репликацию.
Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Количество подтверждений, которые не были успешно получены от реплики.
Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Указывает, активна ли полусинхронная репликация на источнике в данный момент. Значение равно
ON, если плагин включен и получено подтверждение транзакции. Значение равноOFF, если плагин не включен или источник вернулся к асинхронной репликации из-за тайм-аута подтверждения транзакции.Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Rpl_semi_sync_source_timefunc_failuresКоличество неудачных вызовов функций времени, таких как
gettimeofday().Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Rpl_semi_sync_source_tx_avg_wait_timeСреднее время в микросекундах, в течение которого источник ожидал каждую транзакцию.
Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Rpl_semi_sync_source_tx_wait_timeОбщее время в микросекундах, в течение которого источник ожидал транзакции.
Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Общее количество раз, когда источник ожидал транзакции.
Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Rpl_semi_sync_source_wait_pos_backtraverseОбщее количество раз, когда источник ожидал события с бинарными координатами, меньшими, чем координаты событий, ожидавшихся ранее. Это может произойти, когда порядок начала ожидания ответов для транзакций отличается от порядка записи их бинарных событий в журнале.
Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Rpl_semi_sync_source_wait_sessionsКоличество сессий, в настоящее время ожидающих ответы от реплики.
Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Количество подтверждений, успешно полученных от реплики.
Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Показывает, активна ли полусинхронная репликация на реплике в данный момент. Это
ON, если плагин включён и поток ввода-вывода репликации (приёмник) работает,OFFв противном случае.Доступна, когда плагин
rpl_semi_sync_source(библиотекаsemisync_source.so) установлен на источнике. -
Устаревший синоним для
Rpl_semi_sync_replica_status. -
Значение этой переменной — открытый ключ, используемый плагином аутентификации
sha256_password(устаревший) для обмена паролями на основе пар ключей RSA. Значение непустое только в случае успешной инициализации сервером закрытого и открытого ключей в файлах, указанных переменными системыsha256_password_private_key_pathиsha256_password_public_key_path. ЗначениеRsa_public_keyберётся из последнего файла.Для получения информации о
sha256_passwordсм. Раздел 8.4.1.3, «SHA-256 Pluggable Authentication». -
Secondary_engine_execution_countКоличество запросов, переданных на вторичный движок.
Для использования с HeatWave. См. Руководство по HeatWave.
-
Количество объединений, выполняющих сканирование таблиц, так как они не используют индексы. Если это значение не 0, следует внимательно проверить индексы ваших таблиц.
-
Количество объединений, использующих поиск по диапазону в справочной таблице.
-
Количество объединений, которые использовали диапазоны в первой таблице. Это обычно не является критической проблемой, даже если значение довольно велико.
-
Количество объединений без ключей, которые проверяют использование ключей после каждой строки. Если это значение не 0, следует внимательно проверить индексы ваших таблиц.
-
Количество объединений, которые выполнили полное сканирование первой таблицы.
-
Устаревший псевдоним для
Replica_open_temp_tables. -
Slave_rows_last_search_algorithm_usedУстаревший псевдоним для .
-
Количество потоков, создание которых заняло более
slow_launch_timeсекунд. -
Количество запросов, выполнение которых заняло более
long_query_timeсекунд. Этот счётчик увеличивается независимо от того, включён ли журнал медленных запросов. Для получения информации об этом журнале см. Раздел 7.4.5, «Журнал медленных запросов». -
Количество проходов слияния, которые алгоритму сортировки пришлось выполнить. Если это значение велико, следует рассмотреть увеличение значения переменной системы
sort_buffer_size. -
Количество сортировок, выполненных с использованием диапазонов.
-
Количество отсортированных строк.
-
Количество сортировок, выполненных путём сканирования таблицы.
-
Количество повторных переговоров, необходимых для установления соединения.
-
Количество принятых SSL-соединений.
-
Количество попаданий в кэш обратного вызова.
-
Текущий шифр шифрования (пустая строка для нешифрованных соединений).
-
Список возможных шифров SSL (пусто для соединений без SSL). Если MySQL поддерживает TLSv1.3, значение включает возможные наборы шифров TLSv1.3. См. Раздел 8.3.2, «Шифры и протоколы TLS защищённого соединения».
-
Количество попыток подключения SSL к серверу репликации, поддерживающему SSL.
-
Количество переподключений, необходимых для установления соединения с сервером репликации, поддерживающим SSL.
-
Глубина проверки контекста SSL (количество сертификатов в цепочке, которые проверяются).
-
Режим проверки контекста SSL.
-
Значение тайм-аута по умолчанию для SSL.
-
Количество успешных подключений SSL к серверу.
-
Количество успешных подключений реплики к серверу репликации, поддерживающему SSL.
-
Последняя дата, до которой действителен сертификат SSL. Для проверки информации о сроке действия сертификата SSL используйте следующее утверждение:
mysql>
SHOW STATUS LIKE 'Ssl_server_not%';+-----------------------+--------------------------+ | Variable_name | Value | +-----------------------+--------------------------+ | Ssl_server_not_after | Apr 28 14:16:39 2025 GMT | | Ssl_server_not_before | May 1 14:16:39 2015 GMT | +-----------------------+--------------------------+ -
Первая дата, начиная с которой действителен сертификат SSL.
-
Количество попаданий в кэш сеансов SSL.
-
Количество промахов в кэше сеансов SSL.
-
Режим кэширования сеансов SSL. Когда значение переменной сервера
ssl_session_cache_modeравноON, значение переменной состоянияSsl_session_cache_modeравноSERVER. -
Количество переполнений кэша сеансов SSL.
-
Размер кэша сеансов SSL.
-
Время ожидания в секундах для сеансов SSL в кэше.
-
Количество истекших сроков действия сеансов SSL в кэше.
-
Равно 0, если TLS не использовался в текущем сеансе MySQL или сеанс TLS не был повторно использован; в противном случае равно 1.
Ssl_sessions_reusedимеет область действия сеанса. -
Ssl_used_session_cache_entriesКоличество использованных записей в кэше сеансов SSL.
-
Глубина проверки для подключений репликации с SSL.
-
Режим проверки, используемый сервером для соединения, использующего SSL. Значение представляет собой битовую маску; биты определены в заголовке
openssl/ssl.h:# define SSL_VERIFY_NONE 0x00 # define SSL_VERIFY_PEER 0x01 # define SSL_VERIFY_FAIL_IF_NO_PEER_CERT 0x02 # define SSL_VERIFY_CLIENT_ONCE 0x04
SSL_VERIFY_PEERуказывает, что сервер запрашивает сертификат клиента. Если клиент предоставляет сертификат, сервер выполняет проверку и продолжает только в случае успешной проверки.SSL_VERIFY_CLIENT_ONCEуказывает, что запрос сертификата клиента выполняется только в ходе начального рукопожатия. -
Версия протокола SSL соединения (например, TLSv1.2). Если соединение не зашифровано, значение пустое.
-
Количество случаев, когда запрос на блокировку таблицы мог быть выполнен немедленно.
-
Количество случаев, когда запрос на блокировку таблицы не мог быть выполнен немедленно и потребовалось ожидание. Если это значение велико и у вас проблемы с производительностью, в первую очередь оптимизируйте запросы, а затем разделите таблицы или используйте репликацию.
-
Количество попаданий в кэш открытых таблиц.
-
Количество промахов в кэше открытых таблиц.
-
Количество переполнений кэша открытых таблиц. Это количество случаев, когда после открытия или закрытия таблицы в экземпляре кэша есть неиспользуемая запись, а размер экземпляра больше, чем
table_open_cache/table_open_cache_instances. -
Для реализации журнала с помощью памяти, используемого mysqld при выполнении роли координатора транзакций для восстановления внутренних XA-транзакций, эта переменная указывает максимальное количество страниц, используемых для журнала с момента запуска сервера. Если произведение
Tc_log_max_pages_usedиTc_log_page_sizeвсегда значительно меньше размера журнала, размер журнала больше, чем необходимо, и его можно уменьшить. (Размер задаётся параметром--log-tc-size. Эта переменная не используется: она не нужна для восстановления на основе двоичного журнала, и метод восстановления журнала с использованием памяти не используется, если количество движков хранения, способных к двухфазному подтверждению и поддерживающих XA-транзакции, больше одного. (InnoDB— единственный применимый движок.) -
Размер страницы, используемой для реализации журнала восстановления XA с помощью памяти. Значение по умолчанию определяется с помощью
getpagesize(). Эта переменная не используется по тем же причинам, что и описано дляTc_log_max_pages_used. -
Для реализации журнала восстановления с помощью памяти эта переменная увеличивается каждый раз, когда сервер не смог подтвердить транзакцию и должен был подождать свободную страницу в журнале. Если это значение велико, возможно, стоит увеличить размер журнала (с помощью параметра
--log-tc-size). Для восстановления на основе двоичного журнала эта переменная увеличивается каждый раз, когда двоичный журнал не может быть закрыт, потому что в процессе находятся двухфазные подтверждения. (Операция закрытия ждёт завершения всех таких транзакций.) -
Поддерживаются ли метрики серверной телеметрии.
Дополнительную информацию см. в разделе Сервис метрик телеметрии сервера в документации исходного кода MySQL.
-
Отображает текущее количество сеансов, снабжённых метриками телеметрии. Это может быть полезно при разгрузке компонента телеметрии, чтобы отслеживать количество сеансов, блокирующих операцию разгрузки.
Дополнительную информацию см. в разделе Сервис отслеживания телеметрии сервера в документации исходного кода MySQL и главе 35, «Телеметрия».
-
Поддерживаются ли трассировки телеметрии сервера.
Дополнительную информацию см. в разделе Сервис отслеживания телеметрии сервера в документации исходного кода MySQL.
-
Количество потоков в кэше потоков.
-
Количество открытых подключений в данный момент.
-
Количество созданных потоков для обработки подключений. Если число созданных потоков велико, возможно, необходимо увеличить значение размера кэша потоков. Коэффициент промаха кэша можно рассчитать как число созданных потоков/число подключений.
-
Количество потоков, которые не находятся в состоянии ожидания.
-
Версия исполняемой библиотеки OpenSSL, используемой для данного экземпляра MySQL.
-
Указанное клиентом имя сервера SNI (Server Name Indication), если оно было указано; в противном случае пустая строка. SNI — расширение протокола TLS (OpenSSL должен быть скомпилирован с расширениями TLS, чтобы эта переменная статуса работала). Реализация SNI в MySQL представляет только клиентскую сторону.
-
Количество секунд, в течение которых сервер работает.
-
Время работы с момента последнего сброса
Количество секунд, прошедших с момента выполнения последнего запроса
FLUSH STATUS.
© 2025 Oracle
Licensed under the GPLv2 License.