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

Глава 7. Метрики конфигурации

В этой главе описываются метрики конфигурации Oracle Enterprise Manager for MySQL Database.

7.1. Метрики конфигурации контрольного журнала

Перечисляет метрики конфигурации контрольного журнала и предоставляет краткое описание каждой.

Таблица 7.1. Метрики конфигурации контрольного журнала

Имя Описание
Buffer Size Когда плагин контрольного журнала пишет события регистрации асинхронно, это использует буфер, чтобы сохранить содержание событий до их написания. Эта переменная управляет размером этого буфера в байтах. Сервер регулирует значение к числу, кратному 4096. Плагин использует единственный буфер, который ассигнует, когда инициализируется и удаляет, когда заканчивается. Плагин ассигнует этот буфер, только если регистрация асинхронная.
Connection Policy Задает, как плагин контрольного журнала пишет события связи своему файлу журнала. Разрешенные значения: 'ALL' - Регистрация всех событий связи, 'ERRORS' - Регистрация только ошибочных событий связи, 'NONE' - не регистрировать события связи.
Enabled State Этот выбор управляет, как сервер загружает плагин audit_log при запуске.
Exclude Accounts Учетные записи, чьи события не зарегистрированы. Ззначение: NULL или последовательность, содержащая список из одного или нескольких отделенных запятыми имен учетных записей.
File Название файла, в который плагин контрольного журнала пишет события.
Format Формат файла журнала аудита. Разрешенные значения: OLD и NEW (по умолчанию OLD).
Include Accounts Учетные записи, события с которых зарегистрированы. Значение: NULL или последовательность, содержащая список из одного или нескольких отделенных запятыми, имен учетных записей.
Policy Как плагин контрольного журнала пишет события в файл журнала: 'ALL' - Регистрация всех событий, 'LOGINS' - Регистрация только событий логина, 'QUERIES' - Регистрация только событий запросов, 'NONE' - Ничего не регистрировать (отключить контрольный поток).
Rotate On Size Если audit_log_rotate_on_size больше 0, плагин контрольного журнала закрывает и вновь открывает свой файл журнала, если запись в файл заставляет его размер превышать это значение. Оригинальный файл переименован, чтобы иметь расширение с меткой времени.
Statement Policy Как плагин контрольного журнала пишет события запросов в файл журнала. Разрешенные значения: 'ALL' - писать все события запросов, 'ERRORS' - только ошибки событий запросов, 'NONE' - не писать ничего.
Strategy Метод регистрации, который используется плагином контрольного журнала. Разрешенные значения: 'ASYNCHRONOUS' - Регистрация асинхронно, ждать места в буфере вывода, 'PERFORMANCE' - Регистрация асинхронно, запрос отменен, если недостаточно места в буфере вывода, 'SEMISYNCHRONOUS' - Регистрация синхронно, разрешает кэшировать операционной системой, 'SYNCHRONOUS' - Регистрация синхронно, вызывает sync() после каждого запроса.

7.2. Метрики конфигурации двоичного журнала

Таблица 7.2. Метрики конфигурации двоичного журнала

Имя Описание
Binlog Cache Size Размер кэша, чтобы держать изменения двоичной регистрации во время транзакции. Кэш журнала ассигнуется для каждого клиента, если сервер поддерживает какие-либо механизмы системы хранения транзакций и если серверу позволили двоичную регистрацию.
Binlog Checksum Заставляет ведущего писать контрольные суммы для событий, написанных в двоичный журнал. Установите в NONE, чтобы отключить, или в название алгоритма, который будет использоваться для создания контрольных сумм, в настоящее время только контрольные суммы CRC32 поддерживаются.
Binlog Direct Non Transactional Updates Enabled Обновления нетранзакционных таблиц будут написаны непосредственно в двоичный журнал, а не в операционный кэш.
Binlog Do DB Фильтрует ли сервер MySQL в настоящее время двоичные обновления регистрации определенных только баз данных.
Binlog Error Action Что происходит, когда сервер не может написать двоичный журнал, который может заставить регистрацию ведущего становиться непоследовательной, в результате чего ведомые в репликации могут потерять синхронизацию.
Binlog Expire Logs Seconds Устанавливает период истечения двоичной регистрации в секундах, после которого могут быть автоматически удалены файлы двоичного журнала. Возможные удаления происходят при запуске и когда двоичная регистрация сбрасывается. Эффекты этой переменной и expire_logs_days совокупные.
Binlog Format Эта переменная устанавливает формат регистрации и может быть любым значением из STATEMENT, ROW или MIXED.
Binlog Group Commit Sync Delay Сколько микросекунд ждать прежде, чем синхронизировать двоичный файл журнала с диском. По умолчанию binlog-group-commit-sync-delay = 0, означая, что нет никакой задержки.
Binlog Group Commit Sync No Delay Count Максимальное количество транзакций, которое ждать прежде, чем прервать текущую задержку, как определено binlog-group-commit-sync-delay. Если binlog-group-commit-sync-delay = 0, то этот выбор не имеет никакого эффекта.
Binlog Gtid Simple Recovery Enabled Эта переменная управляет, как двоичные файлы журнала итерируются во время поиска GTID при запуске или перезапуске MySQL.
Binlog Ignore DB Игнорирует ли сервер MySQL в настоящее время обновления двоичной регистрации для определенных баз данных.
Binlog Max Flush Queue Time Сколько времени в микросекундах продолжать читать транзакции из очереди потока перед продолжением групповой передачи (и синхронизировать регистрацию с диском, если sync_binlog больше 0). Если значение 0 (по умолчанию), нет никакого тайм-аута, и сервер продолжает читать новые транзакции, пока очередь не будет пуста.
Binlog Order Commits Enabled Если эта переменная позволена (по умолчанию), транзакции передаются в том же самом порядке, в котором они написаны в двоичный журнал. Если отключена, транзакции могут быть переданы параллельно. В некоторых случаях отключение этой переменной могло бы произвести рост производительности.
Binlog Row Image Используя регистрацию ROW или MIXED, зарегистрировать ли полный образ строки перед изменением, минимальный образ строки, если возможно (данный уникальный ключ на таблице), или только исключить столбцы BLOB/TEXT из исходного вида записи строки.
Binlog Row Metadata Формирует сумму метаданных таблицы, добавленных к двоичной регистрации, используя основанную на строке регистрацию. Возможные значения: MINIMAL (по умолчанию) и FULL.
Binlog Rows Query Log Events Enabled Заставляет сервер писать информационные события регистрации, такие как события журнала запросов строки в его двоичную регистрацию. Эта информация может использоваться для отладки и связанных целей, таких как получение исходного запроса на ведущем, когда это не может быть восстановлено от обновлений строки.
Binlog Row Value Options Позволяет двоичную регистрацию частичных обновлений JSON для построчной репликации, когда установлено в PARTIAL_JSON.
Binlog Stmt Cache Size Определяет размер кэша для двоичной регистрации, чтобы считать нетранзакционные запросы выпущенными во время транзакции. Отдельно двоичные транзакции и кэши запросов ассигнуются для каждого клиента, если сервер поддерживает какие-либо механизмы системы хранения транзакций и если серверу позволили двоичную регистрацию.
Binlog Transaction Dependency History Size Устанавливает верхний предел количества хэшей строк, которые сохраняются в памяти и используются для поиска транзакции, которая в последний раз изменила данную строку. Как только это число достигнуто, история очищена.
Binlog Transaction Dependency Tracking Источник информации о зависимостях о ведущем раньше определял, какие транзакции могут быть выполнены параллельно многопоточным исполнителем ведомого. Возможные значения: COMMIT_ORDER (умолчание), WRITESET и WRITESET_SESSION.
Binlog Trusts Function Creators Enabled Эта переменная применяется, когда двоичная регистрация позволена и управляет, можно ли сохраненным создателям функции доверять, чтобы не создать сохраненные функции, которые заставят небезопасные события быть написанными в двоичный журнал.
Expire Logs Days Число дней для автоматического удаления файла двоичного журнала.
Log Bin Basename Хранит имя и полный путь к двоичному файлу журнала.
Log Bin Enabled Позволена ли двоичная регистрация.
Log Bin Index Индексный файл для имен файла журнала.
Log Bin Use V1 Row Events Enabled Версия 2 событий строки регистрации используются по умолчанию с MySQL Cluster NDB 7.2.1, но они не могут быть прочитаны предыдущими выпусками MySQL Cluster. Установка --log-bin-use-v1-row-events = 1 предписывает mysqld писать двоичную регистрацию, используя события регистрации Version 1, которая является единственной версией событий двоичной регистрации, используемой в предыдущих выпусках, и таким образом произвести двоичные регистрации, которые могут быть прочитаны старыми ведомыми.
Max Binlog Cache Size Если транзакция требует больше, чем это число байтов памяти, сервер производит транзакцию, требующую больше, чем 'max_binlog_cache_size' байт.
Max Binlog Size Если запись двоичной регистрации заставляет текущий размер файла журнала превысить значение этой переменной, сервер ротирует двоичные регистрации.
Max Binlog Stmt Cache Size Если нетранзакционные запросы в транзакции требуют больше, чем это число байтов памяти, сервер производит ошибку. max_binlog_stmt_cache_size устанавливает только размер для кэша запросов, верхним пределом для операционного кэша управляет исключительно системная переменная max_binlog_cache_size.
SQL Log Bin Enabled Если отключено, никакая регистрация не сделана двоичному журналу для клиента.
Sync Binlog Если значение этой переменной больше 0, сервер MySQL синхронизирует свою двоичную регистрацию с диском (используя fdatasync()) после каждых sync_binlog записей в двоичный журнал.

7.3. Метрики конфигурации возможностей

Таблица 7.3. Метрики конфигурации возможностей

Имя Описание
Compress Enabled True, если библиотека сжатия zlib доступна серверу, false, если нет.
Crypt Enabled True, если системный вызов crypt() доступен серверу.
Csv Enabled True, если mysqld допускает таблицы CSV.
Dynamic Loading Enabled True, если mysqld поддерживает динамическую загрузку плагинов.
Event Scheduler Enabled Enable или disable: включает или отключает планировщик событий.
Geometry Types Enabled True, если сервер поддерживает пространственные типы данных.
InnoDB Enabled True, если mysqld понимает таблицы InnoDB. false при использовании --skip-innodb.
Ndbcluster Enabled True, если mysqld понимает таблицы NDBCLUSTER, false при использовании --skip-ndbcluster.
Openssl Enabled True, если mysqld понимает соединения SSL.
Partitioning Enabled True, если mysqld понимает разделение.
Profiling Enabled True, if профилирование запросов позволено.
Query Cache Enabled True, если mysqld понимает кэш запроса.
Rtree Keys Enabled True, если доступны индексы RTREE.
Ssl Enabled True, если mysqld понимает соединения SSL.
Statement Timeout Enabled True, если тайм-аут запросов доступен на этой платформе и модуль инициализирован, false иначе.
Symlink Enabled True, если поддержка символьной ссылки позволена.

7.4. Метрики конфигурации набора символов

Таблица 7.4. Метрики конфигурации набора символов

Имя Описание
Client -Набор символов для запросов, которые прибывают от клиента.
Connection Набор символов для литералов, у которых нет явного набора символов и для преобразования чисел в строки.
Database Набор символов используется базой данных по умолчанию.
Directory Каталог, где наборы символов устанавливаются.
Filesystem Набор символов файловой системы.
Results Набор символов для возвращения результатов запроса, таких как наборы результатов или сообщения об ошибках клиенту.
Server Default Набор символов сервера по умолчанию.
System Набор символов сервера для хранения идентификаторов.

7.5. Метрики конфигурации сопоставления

Таблица 7.5. Метрики конфигурации сопоставления

Имя Описание
Connection Сопоставление набора символов связи.
Database Сопоставление, используемое базой данных по умолчанию.
Server Default Сопоставление сервера по умолчанию.

7.6. Метрики конфигурации связи

Таблица 7.6. Метрики конфигурации связи

Имя Описание
Back Log Количество запросов соединения, которые может иметь MySQL.
Connect Timeout Число секунд, которое сервер MySQL ждет пакет соединения перед ответом 'Bad handshake'.
Init Connect Последовательность, которая будет выполнена сервером для каждого клиента, который соединяется.
Interactive Timeout Число секунд, которое сервер ждет деятельности по интерактивной связи прежде, чем закрыть ее.
Max Connect Errors Если есть больше, чем это количество прерванных связей от хоста, этот хост заблокирован.
Max Connections Максимальное разрешенное количество одновременных связей клиента.
Max User Connections Максимальное количество одновременных связей к любой учетной записи пользователя MySQL.
Net Buffer Length Каждый поток клиента связан с буфером связи и буфером результата. Оба начинают с размера, данного net_buffer_length, но динамично увеличены до max_allowed_packet байт по мере необходимости.
Net Read Timeout Число секунд, чтобы ждать большего количества данных из связи прежде, чем прервать чтение.
Net Retry Count Если чтение на коммуникационном порте прервано, сколько раз повторить попытку перед отказом.
Net Write Timeout Число секунд, которое ждать блока, который будет написан в связь прежде, чем прервать запись.
Offline Mode Enabled Находится ли сервер в режиме офлайн, где связанные пользователи клиента, у которых нет привилегии SUPER, разъединены по следующему запросу.
Session Track Gtids Позволяет трекер для захвата GTID и возвращения их в пакете OK.
Session Track Schema Enabled Сервер может отследить изменения схемы по умолчанию (база данных) в текущей сессии и сделать эту информацию доступной для клиента, когда изменения происходят. Эта переменная управляет, происходит ли уведомление.
Session Track State Change Enabled Отслеживает ли сервер изменения состояния сеанса и уведомляет клиента, чтобы указать, когда изменения информации происходят.
Session Track System Variables Сервер может отследить изменения системных переменных сессии и сделать эту информацию доступной для клиента, когда изменения происходят. Значение переменной это список разделенных запятой переменных, для которых можно отследить изменения. По умолчанию уведомление позволено для time_zone, autocommit, character_set_client, character_set_results и character_set_connection.
Skip Name Resolve Enabled Решает ли MySQL имена хоста, проверяя связи клиента.
Wait Timeout Число секунд, которое сервер ждет деятельности по неинтерактивной связи прежде, чем закрыть ее.

7.7. Метрики конфигурации буферов связи

Таблица 7.7. Метрики конфигурации буферов связи

Имя Описание
Bulk Insert Buffer Size Ограничивает размер (в байтах) специального подобного дереву кэша, который MyISAM использует, чтобы сделать большую часть вставок быстрее для INSERT ... SELECT, INSERT ... VALUES (...), (...), ..., и LOAD DATA INFILE, добавляя данные к непустым таблицам.
Join Buffer Size Минимальный размер (в байтах) буфера, который используется для простых просмотров индекса, просмотров индекса диапазона и соединений, которые не используют индексы и таким образом выполняют полное сканирование таблицы.
Max Allowed Packet Максимальный размер (в байтах) одного пакета или любой произведенной/промежуточной последовательности от связей на сервер MySQL.
Net Buffer Length Каждая связь клиента связана с буфером связи и буфером результата. Оба начинают с размера, данного net_buffer_length (в байтах), но динамично увеличены до max_allowed_packet байтов по мере необходимости.
Preload Buffer Size Размер буфера, который ассигнуется, предварительно загружая индексы.
Query Alloc Block Size Размер распределения блоков памяти, которые ассигнуются для объектов, созданных во время парсинга и выполнения запроса. Если у вас есть проблемы с фрагментацией памяти, могло бы помочь увеличение этого параметра.
Query Prealloc Size Размер постоянного буфера для парсинга и выполнения запроса.
Read Buffer Size Каждый поток, который делает последовательный просмотр, ассигнует буфер этого размера (в байтах) для каждой таблицы, которую просматривает.
Read Rnd Buffer Size Размер (в байтах) для чтения строк в сортированном порядке после операции сортировки по ключу, чтобы избежать поиска на диске.
Sort Buffer Size Каждая сессия, которая должна сделать сортировку, ассигнует буфер этого размера (в байтах).
Stored Program Cache Устанавливает мягкий верхний предел для количества кэшированных хранимых подпрограмм для каждого подключения. Значение этой переменной определяется с точки зрения количества хранимых подпрограмм в каждом из этих двух кэшей, сохраняемых MySQL Server для, соответственно, хранимых процедур и функций.
Thread Stack Размер стека для каждого потока связи.
Transaction Alloc Block Size Размер (в байтах), которым можно увеличить использование пула памяти на транзакцию для транзакций связи.
Transaction Prealloc Size Начальный размер (в байтах) пула памяти на транзакцию, из которого различные связанные с транзакцией отчисления берут память.

7.8. Метрики конфигурации словаря данных

Таблица 7.8. Метрики конфигурации словаря данных

Имя Описание
Schema Definition Cache Определяет количество объектов определения схемы, которые могут быть сохранены в кэше объекта словаря.
Stored Program Definition Cache Определяет количество сохраненных подпрограмм и объектов определения событий, которые могут быть сохранены в кэше объекта словаря.
Tablespace Definition Cache Определяет количество объектов определения табличного пространства, которые могут быть сохранены в кэше объекта словаря.

7.9. Метрики настройки среды

Таблица 7.9. Метрики настройки среды

Имя Описание
Basedir Каталог установки MySQL.
Core File Enabled Написать ли файл дампа, если сервер терпит крах.
Datadir Каталог данных MySQL.
Hostname Сервер устанавливает эту переменную в имя хоста сервера при запуске.
Ignore DB Dirs Список разделенных запятой значений имен, которые не рассматриваются как каталоги базы данных в каталоге данных.
Init File Название файла определенное с опцией --init-file, когда вы запускаете сервер.
Keep Files On Create Enabled Если таблица MyISAM составлена с опцией DATA DIRECTORY или INDEX DIRECTORY и существующий файл .MYD или .MYI найдены, MyISAM всегда возвращает ошибку.
Large Files Support Enabled Был ли mysqld собран с возможностями для поддержки больших файлов.
Large Pages Enabled Позволена ли поддержка больших страниц (с помощью опции --large-pages).
Large Page Size Если разрешена поддержка больших страниц, это показывает размер страниц памяти.
Locked In Memory Enabled Был ли mysqld заперт в памяти с помощью --memlock.
Lower Case File System Enabled Чувствительная ли файловая система, где каталог данных расположен, к регистру или нет.
New Mode Enabled Эта переменная использовалась в MySQL 4.0, чтобы включить аналог логики 4.1 и сохраняется для обратной совместимости.
Old Mode Enabled Когда позволено, изменяет подсказку объема по умолчанию индекса, используемого до MySQL 5.1.17. Таким образом, подсказки индекса без пункта FOR применяются только к тому, как индексы используются для поиска строки, а не к разрешению пунктов ORDER BY или GROUP BY.
Open Files Limit Максимальное количество дескрипторов файлов, доступных mysqld.
Persisted Globals Load Enabled Загрузить ли постоянные параметры конфигурации из файла mysqld-auto.cnf в каталоге данных.
Pid File Путь к файлу ID процесса.
Plugin Dir Путь каталога плагинов.
Show Compatibility56 Enabled С MySQL 5.7.6 информация о переменных системы и статуса доступна в таблицах Performance Schema. Когда show_compatibility_56 = ON, совместимость позволена. Более старые источники информации о переменных (запросы SHOW, таблицы INFORMATION_SCHEMA) производят такой же вывод, как в MySQL 5.6. Более новые источники информации (таблицы Performance Schema) не производят выводе. Когда show_compatibility_56 = OFF, совместимость отключена. Таблицы INFORMATION_SCHEMA не производят вывода. Запросы SHOW и таблицы Performance Schema производят вывод. Таблицы INFORMATION_SCHEMA не производят выводе, потому что таблицы Performance Schema предназначаются, чтобы заменить их. Таблицы INFORMATION_SCHEMA устарели в MySQL 5.7.6 и будут удалены в будущем выпуске MySQL.
Show Old Temporals Enabled Включает ли вывод SHOW CREATE TABLE комментарии, чтобы обозначить временные колонки, которые в формате pre-5.6.4 (TIME, DATETIME и TIMESTAMP без поддержки точности долей секунды).
Skip External Locking Enabled OFF, если mysqld использует внешнюю блокировку, ON, если внешняя блокировка запрещена.
SQL Mode Режимы SQL определяют, какой синтаксис SQL поддерживает MySQL и какое подтверждение правильности данных выполняет.
Tmpdir Путь к каталогу, чтобы использовать для создания временных файлов.

7.10. Метрики конфигурации брандмауэра

Таблица 7.10. Метрики конфигурации брандмауэра

Имя Описание
Max Query Size Максимальный размер нормализованного запроса, который может быть вставлен в кэш MySQL Enterprise Firewall. Нормализованные запросы больше, чем этот размер, усечены. От усеченных запросов отказываются, если режим брандмауэра для нынешнего пользователя RECORDING и отклоняют, если режим PROTECTING.
Mode MySQL Enterprise Firewall включен (по умолчанию) или выключен.
Trace Включена ли трассировка MySQL Enterprise Firewall или отключена (по умолчанию). Это системная переменная для внутреннего пользования. Когда позволено, брандмауэр пишет файл под названием firewall_trace.txt в каталоге данных.

7.11. Метрики конфигурации кэша хоста

Таблица 7.11. Метрики конфигурации кэша хоста

Имя Описание
Host Cache Size Размер внутреннего кэша хоста. Установка в 0 выключает кэш. Изменение размера кэша во время выполнения неявно вызывает операцию FLUSH HOSTS, чтобы очистить кэш хоста и усечь таблицу host_cache.

7.12. Метрики конфигурации Information Schema

Таблица 7.12. Метрики конфигурации Information Schema

Имя Описание
Stats Expiry Значение истечения (в секундах) для кэшированной статистики таблицы.

7.13. Метрики конфигурации InnoDB

Таблица 7.13. Метрики конфигурации InnoDB

Имя Описание
Adaptive Flushing Enabled Используется ли эвристика, чтобы определить, когда сбросить грязные страницы в пуле буферов.
Adaptive Flushing Lwm Нижний уровень процента журнала повторов, на котором позволен адаптивный сброс.
Adaptive Hash Index Enabled Позволяют ли InnoDB адаптивные хэш-индексы.
Adaptive Max Sleep Delay Позволяет InnoDB автоматически регулировать значение innodb_thread_sleep_delay согласно текущей рабочей нагрузке.
Additional Mem Pool Size Размер в байтах пула памяти InnoDB, чтобы хранить информацию словаря данных и другие внутренние структуры данных.
Autoextend Increment Размер приращения (в MB) для расширения размера совместно используемого файла табличного пространства, когда он становится полным.
Autoinc Lock Mode Режим блокировки для создания значений auto-increment.
Buffer Pool Chunk Size Определяет размер куска для операций по изменению размеров пула буферов InnoDB.
Buffer Pool Dump At Shutdown Enabled Сделать ли запись страниц, кэшированных в пуле буферов InnoDB, когда сервер MySQL закрывается, чтобы сократить процесс запуска при следующем перезапуске.
Buffer Pool Dump Now Enabled Немедленно делает запись страниц, кэшированных в пуле буферов InnoDB.
Buffer Pool Dump Pct Определяет процент последний раз используемых страниц для каждого пула буферов, чтобы читать и сбросить в дамп.
Buffer Pool Filename Определяет файл, который хранит список номеров страниц, созданных innodb_buffer_pool_dump_at_shutdown или innodb_buffer_pool_dump_now.
Buffer Pool Instances Количество регионов, на которые разделен пул буферов InnoDB. Для систем с пулами буферов в диапазоне нескольких гигабайт деление пула буферов на отдельные экземпляры может улучшить параллелизм, уменьшив нагрузку, когда разные потоки читают и пишут кэшированные страницы.
Buffer Pool Load At Startup Enabled Определяет, что на запуске сервера MySQL пул буферов InnoDB автоматически подогревается, загрузив те же самые страницы, которые он содержал раньше.
Buffer Pool Load Now Enabled Немедленно нагревает пул буферов InnoDB, загружая ряд страниц данных, не ожидая перезапуска сервера.
Buffer Pool Load On Abort Enabled Прерывает процесс восстановления содержания пула буферов InnoDB, вызванного innodb_buffer_pool_load_at_startup или innodb_buffer_pool_load_now.
Buffer Pool Size Размер в байтах буфера памяти, который InnoDB использует для данных кэша и индексов его таблиц.
Change Buffering Выполняет ли InnoDB изменение буферов, оптимизацию, которая задерживает операции записи к вторичным индексам так, чтобы операции I/O могли быть выполнены последовательно.
Change Buffer Max Size Максимальный размер для изменения буфера InnoDB как процент полного размера пула буферов. Вы могли бы увеличить эту значение для сервера MySQL с тяжелыми задачами insert, update и delete или уменьшить его для сервера MySQL с неизменными данными, используемыми для отчетов.
Checksum Algorithm Определяет, как произвести и проверить контрольную сумму, сохраненную в каждом дисковом блоке каждого табличного пространства InnoDB. Заменяет опцию innodb_checksums.
Checksums Enabled Использует ли InnoDB проверку контрольной суммы на всех страницах, прочитанных с диска, чтобы гарантировать дополнительную отказоустойчивость против сломанных аппаратных средств или файлов данных.
Commit Concurrency Количество потоков, которые могут передать в то же время в InnoDB.
Compression Failure Threshold Pct Устанавливает предел, в котором MySQL начинает добавлять дополнение в сжатых страницах, чтобы избежать дорогих неудач сжатия. Значение 0 отключает механизм, который контролирует эффективность сжатия и динамично регулирует объем дополнения.
Compression Level Определяет уровень zlib-сжатия, чтобы использовать для сжатия InnoDB таблиц и индексов.
Compression Pad Pct Max Определяет максимальный процент, который может быть зарезервирован как свободное пространство в каждой сжатой странице, позволяя реорганизовать данные и журнал модификации в странице, когда сжатая таблица или индекс обновляются и данные могли бы быть повторно сжаты.
Compression Per Index Enabled Позволяет связанную со сжатием статистику для индекса в таблице INFORMATION_SCHEMA.INNODB_CMP_PER_INDEX.
Concurrency Tickets Количество потоков, которые могут войти в InnoDB одновременно.
Data File Path Пути к отдельным файлам данных InnoDB и их размерам.
Data Home Dir Общая часть пути к каталогу для всех файлов данных InnoDB в общем табличном пространстве.
Dedicated Server Enabled Позволяет автоматическую конфигурацию размера пула буферов, размера файла журнала и метода сброса. Рассмотрите предоставление возможности этого выбора, только если ваш экземпляр MySQL работает на выделенном сервере.
Disable Sort File Cache Enabled Отключает кэширование сортировки файлов в Linux и Solaris, создавая индексы.
Doublewrite Enabled Включить двойную буферизацию записи (запись данных дважды: в буфер, затем в файл данных) в InnoDB.
Fast Shutdown Ускоряет процесс закрытия механизма хранения InnoDB.
File Format Формат файла, чтобы использовать для новых таблиц InnoDB.
File Format Check Enabled Проверяет ли InnoDB признак формата файла в общем табличном пространстве при запуске сервера для совместимости версий.
File Format Max Признак формата файла InnoDB в общем табличном пространстве (например, Antelope или Barracuda).
File Per Table Enabled Сохранена ли каждая таблица InnoDB в .ibd-файле в каталоге базы данных вместо центрального табличного пространства (файлы ibdata*).
Fill Factor Определяет процент пространства на каждой странице B-дерева, которая заполнена во время построения сортированного индекса, с остающимся пространством, зарезервированным для будущего роста индекса.
Flushing Avg Loops Количество повторений, для которых InnoDB хранит ранее вычисленный снимок состояния, управляя, как быстро адаптивный сброс отвечает на изменяющуюся рабочую нагрузку.
Flush Log At Timeout Напишите и сбросьте регистрации каждые N секунд. Это имеет эффект только, когда innodb_flush_log_at_trx_commit = 2.
Flush Log At Trx Commit Определяет, как InnoDB сбрасывает операционный буфер журнала отката и файлы.
Flush Method Определяет, как InnoDB сбрасывает данные и файлы журнала отката на диск.
Flush Neighbors Enabled Определяет, сбрасывает ли сброс страниц пула буферов InnoDB также другие грязные страницы в том же самом экстенте.
Force Load Corrupted Enabled Позволяет InnoDB загрузить таблицы при запуске, которые отмечены, как "испорчено". Используйте только во время поиска неисправностей, чтобы возвратить данные, которые в других случаях недоступны. Когда поиск неисправностей будет завершен, выключите эту опцию и перезапустите сервер.
Force Recovery Режим восстановления. Восстановление не предназначается, чтобы использоваться в нормальном функционировании.
Foreign Key Checks Enabled Позволена ли ограничительная проверка внешнего ключа или отключена глобально.
Ignore Built-in InnoDB Enabled Был ли сервер запущен с опцией --ignore-builtin-innodb.
Io Capacity Максимальное количество операций в секунду I/O, которые выполнит InnoDB.
Io Capacity Max Предел, до которого InnoDB разрешают расширить урегулирование innodb_io_capacity на экземпляр пула буферов, в случае крайней необходимости. Его значение по умолчанию дважды значение по умолчанию innodb_io_capacity, но с нижним пределом в 2000.
Large Prefix Enabled Позволить префиксы ключа индекса больше 767 байтов (до 3072 байтов) для таблиц InnoDB, которые используют форматы строки DYNAMIC и COMPRESSED.
Locks Unsafe For Binlog Enabled Влияет, как InnoDB использует блокировку промежутка для просмотров индекса и поисков.
Lock Wait Timeout Тайм-аут в секундах, который транзакция InnoDB может ждать блокировки строки перед отказом.
Log Buffer Size Размер в байтах буфера InnoDB, чтобы написать файлы журнала на диск.
Log Compressed Pages Enabled Зарегистрировать ли сжатую версию страниц в журналах отката или нет.
Log Files In Group Количество файлов журнала отката в группе журнала отката InnoDB.
Log File Size Размер в байтах каждого файла журнала отката InnoDB в группе журнала отката.
Log Group Home Dir Путь к каталогу с файлами журнала отката InnoDB.
Log Write Ahead Size Размер блока записи для журнала отката в байтах.
Lru Scan Depth Определяет, на экземпляр пула буферов, как далеко вниз пул буферов LRU перечисляет просмотры потока page_cleaner, ища грязные страницы, чтобы сбросить.
Max Dirty Pages Pct InnoDB пытается написать страницы от пула буферов так, чтобы процент грязных (еще не записанных) страниц не превышал это значение.
Max Dirty Pages Pct Lwm Нижний процент грязных страниц, где предварительному сбросу позволяют управлять коэффициентом грязных страниц.
Max Purge Lag Сколько времени InnoDB задерживает операции INSERT, UPDATE и DELETE, когда операции по чистке отстают.
Max Purge Lag Delay Определяет максимальную задержку в миллисекундах, наложенную параметром конфигурации innodb_max_purge_lag.
Max Undo Log Size Определяет пороговый размер для табличного пространства отмен.
Mirrored Log Groups Количество идентичных копий групп регистрации для базы данных.
Monitor Disable Выключает один или несколько счетчиков в таблице information_schema.innodb_metrics.
Monitor Enable Включает один или несколько счетчиков в таблице information_schema.innodb_metrics.
Monitor Reset Сбросить к нолю значение для одного или нескольких счетчиков в таблице information_schema.innodb_metrics.
Monitor Reset All Сбросить все значения (минимум, максимум и так далее) для одного или нескольких счетчиков в таблице information_schema.innodb_metrics.
Old Blocks Pct Определяет приблизительный процент пула буферов InnoDB, используемого для старого блока подсписка.
Old Blocks Time Определяет, сколько времени в миллисекундах блок, вставленный в старый подсписок пула буферов InnoDB, должен остаться там после его первого доступа, прежде чем это сможет быть перемещено в новый подсписок.
Online Alter Log Max Size Определяет верхний предел размера временных файлов журнала, используемых во время операций DDL онлайн для таблиц InnoDB.
Open Files Максимальное количество .ibd-файлов, которые InnoDB может сохранять открытыми.
Page Cleaners Количество потоков уборщика страницы, которые сбрасывают грязные страницы от экземпляров пула буферов.
Page Size Определяет размер страницы для всех табличных пространств InnoDB в экземпляре MySQL. Это значение установлено, когда экземпляр создается и остается постоянным впоследствии. Можно определить размер страницы, используя значения 16k (по умолчанию), 8k или 4k.
Print All Deadlocks Enabled Когда этот выбор позволен, информация обо всех мертвых блокировках в пользовательских транзакциях InnoDB зарегистрирована в журнале ошибок mysqld.
Print DDL Logs Enabled Предоставление возможности этого выбора заставляет MySQL писать регистрации DDL в stderr.
Purge Batch Size Степень детализации изменений, выраженная в единицах записей журнала отката InnoDB, является триггером операции по чистке, сбрасывая измененные блоки пула буферов на диск.
Purge Rseg Truncate Frequency Определяет частоту, с которой система чистки освобождает сегменты отката.
Purge Threads Количество фоновых потоков InnoDB, которые производят операции чистки.
Random Read Ahead Enabled Позволяет технологию случайной предвыборки для оптимизации InnoDB I/O.
Read Ahead Threshold Чувствительность линейных предвыборок, применяемых InnoDB, чтобы предварительно принести страницы в кэш-буфер.
Read Io Threads Количество I/O потоков для операций чтения в InnoDB.
Read Only Enabled Запускает сервер в режиме только для чтения. Для распределения приложений базы данных или наборов данных на носителях только для чтения. Может также использоваться в хранилищах данных, чтобы разделить тот же самый каталог данных между многими экземплярами сервера.
Redo Log Encrypt Enabled Шифрование данных в журнале отката для таблиц, зашифрованных, используя шифрование табличного пространства InnoDB. Эта опция отключена по умолчанию.
Replication Delay Задержка потока репликации (в ms) на ведомом сервере, если достигнут innodb_thread_concurrency.
Rollback On Timeout Enabled Откатывает ли InnoDB всю транзакцию до прежнего уровня, если происходит тайм-аут ожидания блокировки или только последний запрос.
Scan Directories Определяет каталоги, чтобы просмотреть для файлов табличного пространства во время восстановления InnoDB.
Sort Buffer Size Определяет размеры нескольких буферов, используемых для сортировки данных во время создания индекса InnoDB.
Spin Wait Delay Максимальная задержка между опросами для спин-блокировки.
Stats Auto Recalc Enabled Когда InnoDB надлежит автоматически повторно вычислить постоянную статистику после существенного изменения данных в таблице. Пороговое значение в настоящее время 10% строк в таблице.
Stats Method Как сервер рассматривает значения NULL, собирая статистические данные о распределении значений индекса для таблиц InnoDB.
Stats On Metadata Enabled Обновляет ли InnoDB статистику во время запросов метаданных, таких как SHOW TABLE STATUS, или получая доступ к таблицам INFORMATION_SCHEMA TABLES или STATISTICS.
Stats Persistent Определяет, сохранены ли статистические данные индекса InnoDB, произведенные командой ANALYZE TABLE, на диске, оставшись последовательными до последующего ANALYZE TABLE. Иначе статистические данные повторно вычисляются более часто, например, при каждом перезапуске сервера, который может привести к изменениям в планах выполнения запросов.
Stats Persistent Sample Pages Количество индексных страниц в образце для оценки количества элементов и другой статистики для индексированного столбца, таких как вычисленные ANALYZE TABLE, для таблиц с постоянной статистикой.
Stats Sample Transient Pages Количество индексных страниц InnoDB для статистики распределения индекса, которая вычисляется ANALYZE TABLE.
Status File Сообщает ли InnoDB о выводе SHOW ENGINE INNODB STATUS в файле innodb_status.<pid> в каталоге данных.
Strict Mode Enabled Возвращает ли InnoDB ошибки, а не предупреждения для исключительных условий.
Support XA Enabled Позволяет поддержку InnoDB двухфазной фиксации в транзакциях XA.
Sync Array Size Разделяется внутренняя структура данных, используемая, чтобы координировать потоки для более высокого параллелизма в рабочей нагрузке с большими количествами потоков ожидания.
Sync Spin Loops Сколько раз поток ждет InnoDB mutex, который будет освобожден, перед приостановкой потока.
Table Locks Enabled Соблюдает ли InnoDB LOCK TABLES, если autocommit = 0.
Temp Data File Path Определяет путь, имя файла и размер файла для файлов данных табличного пространства временной таблицы InnoDB.
Temp Dir Временный каталог InnoDB для онлайн-операций ALTER TABLE.
Thread Concurrency Максимальное количество потоков операционной системы одновременно позволенных в InnoDB для транзакций.
Thread Sleep Delay Сколько времени потоки InnoDB спят прежде, чем присоедиться к очереди InnoDB в микросекундах.
Timed Mutexes Enabled Ограничены тайминги ожидания mutex в InnoDB или нет.
Undo Directory Относительный или абсолютный путь к каталогу, где InnoDB создает отдельные табличные пространства для журналов отката.
Undo Log Encrypt Enabled Управляет шифрованием данных отката для таблиц, зашифрованных, используя шифрование табличного пространства InnoDB. Это применяется только к данным, которые хранятся в отдельном табличном пространстве и отключено по умолчанию.
Undo Logs Определяет, сколько сегментов отмены в системном табличном пространстве, которое InnoDB использует в транзакции.
Undo Log Truncate Enabled Когда вы позволяете innodb_undo_log_truncate, табличные пространства отмены, которые превышают пороговое значение, определенное innodb_max_undo_log_size, отмечены для усечения.
Undo Tablespaces Количество файлов табличного пространства, между которыми разделены журналы отмены, когда вы используете ненулевое значение innodb_undo_logs.
Unique Checks Enabled Выполнены ли проверки уникальности для вторичных индексов в InnoDB.
Use Native Aio Enabled Использовать ли (только в Linux) асинхронную подсистему OS IO.
Use Sys Malloc Enabled Использует ли InnoDB распределитель памяти операционной системы или свой собственный.
Write Io Threads Количество I/O потоков для операций записи в InnoDB.

7.14. Метрики конфигурации InnoDB Fulltext

Таблица 7.14. Метрики конфигурации InnoDB Fulltext

Имя Описание
Aux Table Определяет полностью определенное имя таблицы InnoDB, содержащей индекс FULLTEXT.
Cache Size Размер кэша, который хранит размеченный документ в памяти, создавая индекс InnoDB FULLTEXT.
Enable Diag Print Позволить ли дополнительному полнотекстовому поиску (FTS) диагностический вывод.
Enable Stopword Определяет, что множество стоп-слов связано с индексом InnoDB FULLTEXT в то время, когда индекс создается.
Max Token Size Максимальная длина слов, которые сохранены в индексе InnoDB FULLTEXT.
Min Token Size Минимальная длина слов, которые сохранены в индексе InnoDB FULLTEXT.
Num Word Optimize Количество слов, чтобы обработать во время каждой операции OPTIMIZE TABLE индекса InnoDB FULLTEXT.
Optimize Fulltext Only Enabled Изменяет путь, которым запрос OPTIMIZE TABLE работает на таблицах InnoDB. Предназначен, чтобы включить временно, во время операций по обслуживанию для таблиц InnoDB с индексами FULLTEXT.
Result Cache Limit Предел кэша результата запроса InnoDB FULLTEXT search (FTS) (определен в байтах) на запрос FTS или на поток.
Server Stopword Table Название таблицы, содержащей список слов, чтобы проигнорировать, создавая индекс InnoDB FULLTEXT, в формате db_name/table_name.
Sort Pll Degree Количество потоков, используемых параллельно для индексации и разметки текста в индексе InnoDB FULLTEXT, строя индекс поиска для большой таблицы.
Total Cache Size Ассигнованная общая память, в байтах, для кэша поиска индекса InnoDB FULLTEXT для всех таблиц.
User Stopword Table Название таблицы, содержащей список слов, чтобы проигнорировать, создавая индекс InnoDB FULLTEXT в формате db_name/table_name.

7.15. Метрики конфигурации InnoDB Memcached

Таблица 7.15. Метрики конфигурации InnoDB Memcached

Имя Описание
Bk Commit Interval Определяет, как часто передавать неработающие связи, которые используют интерфейс InnoDB memcached.
Disable Rowlock Enabled Отключает блокировки строки для op через интерфейс InnoDB memcached.
Enable Binlog Enabled Позволяет двоичную регистрацию изменений, внесенных через InnoDB Memcached API.
Enable Mdl Enabled Блокирует таблицу, используемую плагином InnoDB memcached, чтобы это не могло быть удалено или изменено DDL через интерфейс SQL.
Engine Lib Name Определяет общую библиотеку, которая осуществляет плагин InnoDB memcached.
Engine Lib Path Путь каталога, содержащего общую библиотеку, которая осуществляет плагин InnoDB memcached.
Options Разделенные пробелом опции, которые передаются основному демону memcached при запуске.
Read Batch Size Определяет, сколько операций чтения memcached (get) сделать прежде, чем сделать COMMIT, чтобы начать новую транзакцию.
Trx Level Позволяет вам управлять уровнем изоляции транзакции на запросах, обработанных интерфейсом memcached. 0 = READ UNCOMMITTED, 1 = READ COMMITTED, 2 = REPEATABLE READ, 3 = SERIALIZABLE.
Write Batch Size Определяет, сколько операций записи memcached, таких как add, set или incr, сделать прежде, чем сделать COMMIT, чтобы начать новую транзакцию.

7.16. Метрики конфигурации отложенного Insert

Таблица 7.16. Метрики конфигурации отложенного Insert

Имя Описание
Insert Limit После вставки delayed_insert_limit отложенных строк поток обработчика INSERT DELAYED проверяет, есть ли какое-либо ожидание операторов SELECT.
Insert Timeout Сколько секунд поток обработчика INSERT DELAYED ждет перед завершением.
Max Delayed Threads Не начинайте больше, чем это количество потоков, чтобы обращаться с INSERT DELAYED.
Queue Size Это ограничение количества строк на таблицу в очереди, обращаясь с INSERT DELAYED.

7.17. Метрики конфигурации локализации

Таблица 7.17. Метрики конфигурации локализации

Имя Описание
Date Format Пока не используется.
Datetime Format Пока не используется.
Default Week Format Значение режима по умолчанию для функции WEEK().
Language Каталог, где сообщения об ошибках расположены.
Messages Место действия, чтобы использовать для сообщений об ошибках.
Messages Dir Каталог, где сообщения об ошибках расположены.
System Time Zone Зона системного времени сервера.
Time Format Формат, чтобы использовать для времени, эта переменная в настоящее время не использована.
Time Names Эта переменная определяет место действия, которое управляет языком, используемым, чтобы показать имена дня и месяца (и их сокращения).
Time Zone Часовой пояс, установленный для сервера.

7.18. Метрики конфигурации регистрации

Таблица 7.18. Метрики конфигурации регистрации

Имя Описание
General Log Enabled Этот выбор позволяет регистрироваться к регистрации общего запроса, что содержит протокол, который делает запись связей клиента и SQL-операторов, полученных от клиентов.
General Log File Название файла журнала общего запроса.
Log Backward Compatible User Definitions Enabled Зарегистрировать ли часть user_specification команд CREATE USER, ALTER USER и GRANT в обратно совместимом (pre-5.7.6) формате.
Log Error Ошибки регистрации и сообщения запуска писать в этот файл.
Log Error Services Список отделенных точкой с запятой компонентов, чтобы позволить для регистрации ошибок. Сервер выполняет компоненты в перечисленном порядке.
Log Error Verbosity Это управляет степенью подробности сообщений сервера в написании ошибки, предупреждении и сообщениях примечания к журналу ошибок.
Log Output Этот выбор определяет место назначения для вывода регистрации общего запроса и медленного запроса.
Log Timestamps Эта переменная управляет часовым поясом метки времени сообщений журнала ошибок, регистрацией общего запроса и медленного запроса.
Log Warnings Распечатать предупреждения, такие как Aborted connection... в журнал ошибок.
SQL Log Disabled Если true, никакая регистрация не сделана в журнал общего запроса для этого клиента.
Syslog Enabled Выводить ли сообщение об ошибке в syslog (в Unix-системах) или в Event Log (в Windows).
Syslog Facility Средство для вывода ошибок в системный журнал (какой тип программы посылает сообщение). Эта переменная не имеет никакого эффекта, если системная переменная log_syslog не позволена.
Syslog Include Pid Enabled Включать ли ID серверного процесса в каждой строке вывода ошибок в syslog. Эта переменная не имеет никакого эффекта, если системная переменная log_syslog не включена.
Syslog Tag Признак, который будет добавлен к идентификатору сервера в журнале ошибок в syslog. Эта переменная не имеет никакого эффекта, если системная переменная log_syslog не включена.

7.19. Метрики конфигурации метаданных

Таблица 7.19. Метрики конфигурации метаданных

Имя Описание
License Тип лицензии сервера MySQL.
Protocol Version Версия протокола клиент-сервер, которая используется сервером MySQL.
Version Номер версии сервера MySQL.
Version Comment Описание версии сервера MySQL.
Version Compile Machine Тип машины или архитектуры, на которой был построен MySQL.
Version Compile Os Тип операционной системы, на которой был построен MySQL.

7.20. Метрики конфигурации Myisam

Таблица 7.20. Метрики конфигурации Myisam

Имя Описание
Concurrent Insert Операторы INSERT и SELECT могут работать одновременно с таблицами MyISAM, у которых нет свободных блоков посреди файла данных.
Delay Key Write Отложенные ключевые записи предписывают не сбрасывать буфера ключа между записями для таблиц MyISAM.
Keep Files On Create Enabled Переписать ли файлы MyISAM MYD/MYI или возвратить ошибку, если никакие опции DATA DIRECTORY/INDEX DIRECTORY не заданы, но файлы уже существуют.
Key Buffer Size Размер буфера для блоков индекса MyISAM.
Key Cache Age Threshold Управляет переводом буферов из горячего подсписка кэша ключа MyISAM в теплый подсписок.
Key Cache Block Size Размер в байтах блоков в кэше ключа MyISAM.
Key Cache Division Limit Пункт разделения между горячими и теплыми подсписками списка кэш-буфера ключа MyISAM.
Myisam Data Pointer Size Размер указателя по умолчанию, в байтах, чтобы использоваться CREATE TABLE для таблиц MyISAM, когда никакой выбор MAX_ROWS явно не определяется.
Myisam Max Sort File Size Максимальный размер временного файла, который MySQL разрешают использовать, воссоздавая индекс MyISAM (во время REPAIR TABLE, ALTER TABLE или LOAD DATA INFILE).
Myisam Mmap Size Максимальный объем памяти, чтобы использовать для отображения сжатых файлов MyISAM.
Myisam Recover Options Устанавливает режим восстановления механизма хранения MyISAM.
Myisam Repair Threads Если это значение больше 1, индексы таблицы MyISAM создаются параллельно (каждый индекс в его собственном потоке) во время Repair процессом сортировки.
Myisam Sort Buffer Size Размер буфера, который ассигнуется, сортируя индексы MyISAM во время REPAIR TABLE или создавая индексы с CREATE INDEX или ALTER TABLE.
Myisam Stats Method Как сервер рассматривает хначения NULL, собирая статистические данные о распределении значений индекса для таблиц MyISAM.
Myisam Use Mmap Enabled Используйте отображение памяти для чтения и написания таблиц MyISAM.
Skip External Locking Enabled Не используйте внешние (системные) блокировки, чтобы захватить файлы таблиц MyISAM.

7.21. Метрики конфигурации Myisam Full Text

Таблица 7.21. Метрики конфигурации Myisam Full Text

Имя Описание
Boolean Syntax Список операторов, поддержанных булевыми полнотекстовыми поисками, выполненными, используя IN BOOLEAN MODE.
Max Word Len Максимальная длина слова, которое будет включено в индекс FULLTEXT.
Min Word Len Минимальная длина слова, которое будет включено в индекс FULLTEXT.
Query Expansion Limit Количество лучших соответствий, чтобы использовать для полнотекстовых поисков, выполненных, используя WITH QUERY EXPANSION.
Stopword File Файл, из которого можно прочитать список стоп-слов для полнотекстовых поисков. Сервер ищет файл в каталоге данных, если абсолютный путь не задан, чтобы определить иной каталог. Все слова из файла используются, комментарии не поддерживаются. По умолчанию встроенный список стоп-слов используется (как определено в файле storage/myisam/ft_static.c). Установка этой переменной к пустой строке ('') отключает фильтрацию стоп-слов.

7.22. Метрики конфигурации NDB

Таблица 7.22. Метрики конфигурации NDB

Имя Описание
Engine Condition Pushdown Enabled Условие pushdown-оптимизации позволяет обработать определенные сравнения, которые будут 'снижены' к уровню механизма хранения для более эффективного выполнения.
NDB Autoincrement Prefetch Size Определяет вероятность промежутков в автоувеличенной колонке.

7.23. Метрики конфигурации сети

Таблица 7.23. Метрики конфигурации сети

Имя Описание
Bind Address Сетевой интерфейс (интерфейсы), с которыми связан MySQL.
Named Pipe Enabled Только в Windows указывает, поддерживает ли сервер связи по именованным каналам.
Port Номер порта, на котором сервер слушает TCP/IP.
Shared Memory Base Name Только в Windows имя общей памяти, чтобы использовать для соединений с общей памятью.
Shared Memory Enabled Только в Windows указывает, разрешает ли сервер сервер работу с общей памятью.
Skip Name Resolve Enabled Разрешать ли имена хоста, проверяя связи клиента, и использовать только IP-адреса вместо имен.
Skip Networking Enabled Слушать ли связи TCP/IP вообще.
Socket В Unix эта переменная название файла сокета, который используется для местных связей клиента.

7.24. Метрики конфигурации оптимизатора

Таблица 7.24. Метрики конфигурации оптимизатора

Имя Описание
End Markers In Json Enabled Добавляет ли оптимизатор в вывод JSON маркеры конца.
Eq Range Index Dive Limit Указывает на количество диапазонов равенства в условии сравнения равенства, когда оптимизатор переключается с использования погружений индекса, чтобы внести статистику в указатель в оценке количества готовящихся строк.
Histogram Generation Max Mem Size Максимальный объем памяти, доступный для создания статистики гистограммы.
Max Length For Sort Data Максимальный размер значений параметров, которые можно послать функции C API mysql_stmt_send_long_data().
Max Seeks For Key Ограничивает принятое максимальное количество просмотров при поиске строк на основе ключа.
Max Sort Length Число байтов, чтобы использовать, сортируя значения данных. Только первые max_sort_length байты каждого значения используются, остальные проигнорированы.
Prune Level Enabled Управляет эвристикой, примененной во время оптимизации запросов, чтобы сократить менее многообещающие частичные планы в пространстве поиска оптимизатора.
Range Alloc Block Size Размер блоков (в байтах), которые ассигнуются, делая оптимизацию диапазона.
Search Depth Максимальная глубина поиска оптимизатором запросов.
Switch Value Системная переменная optimizer_switch позволяет контроль над поведением оптимизатора.
Trace Средство управления, как позволить отслеживание оптимизатора.
Trace Features Позволяет или отключает выбранные опции трассировки оптимизатора.
Trace Limit Максимальный совокупный размер сохраненной трассировки оптимизатора.
Trace Max Mem Size Максимальный совокупный размер сохраненной трассировки оптимизатора.
Trace Offset Смещение отображения трассировки оптимизатора.
Windowing Use High Precision Enabled Вычислить ли операции без потери точности. По умолчанию ON.

7.25. Метрики конфигурации проверки пароля

Таблица 7.25. Метрики конфигурации проверки пароля

Имя Описание
Dictionary File Путь файла словаря, используется плагином validate_password для проверки паролей.
Length Минимальное количество символов для пароля, проверяемого validate_password.
Mixed Case Count Минимальное количество символов нижнего и верхнего регистров для пароля, проверяемого validate_password, если политика паролей MEDIUM или строже.
Number Count Минимальное количество числовых символов для пароля, проверяемого validate_password, если политика паролей MEDIUM или строже.
Policy Политика паролей, проведенная в жизнь validate_password.
Special Char Count Минимальное количество числовых символов для пароля, проверяемого validate_password, если политика паролей MEDIUM или строже.

7.26. Метрики конфигурации Performance Schema

Таблица 7.26. Метрики конфигурации Performance Schema

Имя Описание
Accounts Size Количество строк в таблице учетных записей.
Digests Size Максимальное количество строк в таблице events_statements_summary_by_digest.
Enabled Значение этой переменной ON или OFF, чтобы указать, позволена ли Performance Schema. По умолчанию значение OFF. При запуске сервера можно определить эту переменную без значения или со значением 1, чтобы включить, или со значениею 0, чтобы отключить.
Error Size Количество инструментованных кодов ошибок сервера. По умолчанию все ошибки инструментованы.
Events Stages History Long Size Количество строк в таблице events_stages_history_long.
Events Stages History Size Количество строк в таблице events_stages_history.
Events Statements History Long Size Количество строк в таблице events_statements_history_long.
Events Statements History Size Количество строк в таблице events_statements_history.
Events Transactions History Long Size Количество строк в таблице events_transactions_history_long.
Events Transactions History Size Количество строк на поток в таблице events_transactions_history.
Events Waits History Long Size Количество строк в таблице events_waits_history_long.
Events Waits History Size Количество строк на поток в таблице events_waits_history.
Hosts Size Количество строк в таблице hosts.
Max Cond Classes Максимальное количество инструментов условия.
Max Cond Instances Максимальное количество инструментованных объектов условия.
Max Digest Length Максимальное количество байтов, доступных для вычислительных обзоров запроса.
Max Digest Sample Age Запрос передискретизирует после этого времени (в секундах) для таблицы events_statements_summary_by_digest. Значение по умолчанию составляет 60 секунд.
Max File Classes Максимальное количество инструментов файла.
Max File Handles Максимальное количество открытых объектов файла. Значение performance_schema_max_file_handles должно быть больше, чем значение open_files_limit, open_files_limit затрагивает максимальное количество открытых дескрипторов файлов, которые сервер может поддержать и performance_schema_max_file_handles влияет на то, сколько из этих дескрипторов файлов может быть инструментовано.
Max File Instances Максимальное количество инструментованных объектов файла.
Max Index Stat Максимальное количество индексов, для которых Performance Schema поддерживает статистику.
Max Memory Classes Максимальное количество инструментов памяти.
Max Metadata Locks Максимальное количество инструментов блокировки метаданных.
Max Mutex Classes Максимальное количество инструментов mutex.
Max Mutex Instances Максимальное количество инструментованных объектов mutex.
Max Prepared Statements Instances Максимальное количество строк в таблице prepared_statements_instances.
Max Program Instances Максимальное количество сохраненных подпрограмм, для которых Performance Schema поддерживает статистику.
Max Rwlock Classes Максимальное количество инструментов rwlock.
Max Rwlock Instances Максимальное количество инструментованных объектов rwlock.
Max Socket Classes Максимальное количество инструментов socket.
Max Socket Instances Максимальное количество инструментованных объектов socket.
Max SQL Text Length Максимальное количество байтов, используемых для хранения SQL-операторов в колонке SQL_TEXT таблицы событий запросов events_statements_current, events_statements_history и events_statements_history_long.
Max Stage Classes Максимальное количество инструментов stage.
Max Statement Classes Максимальное количество инструментов запроса. Значение по умолчанию вычисляется во время сборки сервера на основе количества команд в протоколе клиент-сервер и количества типов SQL-операторов, поддержанных сервером.
Max Statement Stack Максимальная глубина вложенных вызовов сохраненных подпрограмм, для которых Performance Schema поддерживает статистику.
Max Table Handles Максимальное количество открытых объектов таблицы.
Max Table Instances Максимальное количество инструментованных объектов таблицы.
Max Table Lock Stat Максимальное количество таблиц, для которых Performance Schema поддерживает статистику блокировки.
Max Thread Classes Максимальное количество инструментов потока.
Max Thread Instances Максимальное количество инструментованных объектов потока. Системные переменные max_connections и max_delayed_threads затрагивают, сколько потоков работают в сервере. performance_schema_max_thread_instances затрагивает, сколько из этих потоков может быть инструментовано. Если вы увеличиваете max_connections или max_delayed_threads, рассмотрите увеличение performance_schema_max_thread_instances так, чтобы performance_schema_max_thread_instances был больше, чем сумма max_connections и max_delayed_threads.
Session Connect Attrs Size Сумма предварительно ассигнованной памяти на поток для хранения последовательности признака связи.
Setup Actors Size Количество строк в таблице setup_actors.
Setup Objects Size Количество строк в таблице the setup_objects.
Users Size Количество строк в таблице users.

7.27. Метрики конфигурации ведущего в репликации

Таблица 7.27. Метрики конфигурации ведущего в репликации

Имя Описание
Auto Increment Increment Управляет интервалом между последовательными значениями столбцов в рамках всех столбцов AUTO_INCREMENT в сервере MySQL.
Auto Increment Offset Определяет отправную точку для значений столбцов AUTO_INCREMENT в сервере MySQL.
Enforce Gtid Consistency Enabled Позволяет выполнение только тех запросов, которые могут быть зарегистрированы в транзакционно-безопасном режиме.
Gtid Executed Содержит представление набора всех транзакций, которые вошли в двоичную регистрацию.
Gtid Executed Compression Period Сжимает таблицу mysql.gtid_executed каждый раз, когда было обработано много транзакций. Значение 0 указывает, что таблица не сжата. Так как никакое сжатие таблицы не происходит при использовании двоичной регистрации, задание значения переменной не имеют никакого эффекта, если двоичная регистрация не отключена.
Gtid Mode Позволены ли GTID.
Gtid Next Определяет, как следующий GTID получен.
Gtid Owned Хранит список всех GTID наряду с их владельцами.
Gtid Purged Набор всех транзакций, которые были удалены из двоичного журнала.
Info Repository Установка этой переменной определяет, регистрирует ли ведомый основной статус и информацию о связи в FILE (master.info) или в TABLE (mysql.slave_master_info).
Recovery Rank null
Repl Uuid MySQL server UUID, эта переменная доступна только на версиях > 5.6.1.
Semi Sync Master Enabled Позволена ли полусинхронная репликация на основном сервере MySQL.
Semi Sync Master Timeout Сколько времени ведущий ждет передачи (в миллисекундах) для признания от ведомого перед тайм-аутом и возвратом к асинхронной репликации.
Semi Sync Master Trace Level Уровень трассировки отладки полусинхронной репликации на ведущем.
Semi Sync Master Wait No Slave Enabled Ждет ли владелец тайм-аута прежде, чем вернуться к стандартной репликации, даже если число ведомых опускается до нуля в период тайм-аута.
Server Id ID сервера, используемый в репликации, чтобы дать каждому ведущему и ведомому уникальный идентиифкатор.
Verify Checksum Enabled Предоставление возможности этого выбора заставляет ведущего проверять события от двоичной регистрации, используя контрольные суммы и останавливаться с ошибкой в случае несоответствия.

7.28. Метрики конфигурации репликации ведомого

Таблица 7.28. Метрики конфигурации репликации ведомого

Имя Описание
Allow Batching Enabled Позволены ли пакетные обновления на ведомых в репликации.
Auto Position Enabled Устанавливает ID глобальной транзакции для всех полученных транзакций, которые впоследствии выполняются на этом ведомом. Пусто, если GTID не используются.
Checkpoint Group Задает максимальное количество транзакций, которые могут быть обработаны многопоточным ведомым прежде чем операцию по контрольной точке вызовут, чтобы обновить ее статус как показано SHOW SLAVE STATUS. Урегулирование этого выбора не имеет никакого эффекта на ведомых, для которых не позволена мультипоточность.
Checkpoint Period Устанавливает максимальное время (в миллисекундах), которому позволяют пройти, прежде чем операцию по контрольной точке вызовут, чтобы обновить статус многопоточного ведомого как показано SHOW SLAVE STATUS. Урегулирование этого выбора не имеет никакого эффекта на ведомых, для которых не позволена мультипоточность.
Compressed Protocol Enabled Использовать ли сжатие для протокола ведомого/ведущего, когда оба сервера это поддерживают.
Connect Retry Число секунд между повторами соединения с ведущим.
Exec Mode Задает использование режима IDEMPOTENT или STRICT в разрешении конфликтов репликации и проверке на ошибки.
Gtid Mode Позволены ли GTID.
Init Slave Последовательность, которая будет выполнена подчиненным сервером каждый раз при запуске потока SQL. Формат последовательности совпадает с переменной init_connect.
Load Tmpdir Название каталога, где ведомый создает временные файлы для репликации LOAD DATA INFILE.
Log Slave Updates Enabled Регистрирует ли ведомый обновления, выполненные его потоком SQL, в его собственной двоичной регистрации.
Master Bind Address Когда у ведомого репликации есть много сетевых интерфейсов, определяет, какой из сетевых интерфейсов ведомого выбран для соединения с ведущим.
Master Host Основной хост, с которым связан ведомый.
Master Inet Address Интернет-адрес, как определено агентом, чтобы подражать поиску DNS максимально близко к тому, что сделал бы сервер mysql.
Master Info File Название и местоположение файла master.info.
Master Port Порт соединения с ведущим.
Master Retry Count Число раз, которое ведомый пытается соединиться с ведущим перед отказом. Попытки повторного соединения предприняты с промежутками, установленными опцией MASTER_CONNECT_RETRY запроса CHANGE MASTER TO (по умолчанию 60).
Master Server Id Значение переменной server_id ведущего.
Master Server Inv Uuid uuid из таблицы master mysql.inventory ведущего, созданное MySQL Enterprise Monitor.
Master Server Repl Uuid Переменная ведущего server_uuid.
Master Ssl Allowed Enabled Позволяет ли ведомый SSL.
Master Ssl Ca File Путь к файлу, который содержит список CAs SSL, которым доверяют, для использования, соединяясь с ведущим.
Master Ssl Ca Path Путь к каталогу, который содержит доверенные сертификаты CA SSL в формате PEM для использования, соединяясь с ведущим.
Master Ssl Cert Название файла сертификата SSL, чтобы использовать для установления безопасного соединения с ведущим.
Master Ssl Cipher Список допустимых шифров, чтобы использовать для шифрования SSL, соединяясь с ведущим.
Master Ssl Crl Название файла, содержащего список аннулированных сертификатов.
Master Ssl Crl Path Путь к каталогу, который содержит файлы списка аннулированных сертификатов.
Master Ssl Key Название файла ключей SSL, чтобы использовать для установления безопасного соединения с ведущим.
Master Ssl Verify Server Cert Enabled Проверяет ли ведомый значение Common Name в сертификате, который ведущий посылает для имени хоста, которое ведомый использует для соединения с ведущим. Связь отклонена, если есть несоответствие.
Master User Имя пользователя для соединения с ведущим.
Max Allowed Packet Устанавливает максимальный размер пакета для потоков SQL и I/O ведомого так, чтобы большие обновления, используя построчную репликацию не заставляли репликацию терпеть неудачу, потому что обновление превысило max_allowed_packet.
Max Relay Log Size Размер, при котором сервер ротирует файлы журнала реле автоматически.
Net Timeout Число секунд, чтобы ждать большего количества данных из связи ведущего/ведомого прежде, чем прервать чтение.
Parallel Type Обычно транзакции применяются параллельно, только если они не вносят изменений в той же самой базе данных. Начиная с MySQL 5.7.2, возможно позволить параллельное выполнение на ведомом всех нейтральных потоков уже в подготовительной фазе, не нарушая последовательность, используя эту переменную.
Parallel Workers Определяет номер потоков ведомого для выполнения событий репликации (транзакции) параллельно. Установка этой переменной к 0 (по умолчанию) отключает параллельное выполнение.
Pending Jobs Size Max Для многопоточных ведомых эта переменная устанавливает максимальный объем памяти (в байтах) доступный очередям ведомого, проводящим еще не примененные события.
Preserve Commit Order Для многопоточных ведомых включение этой переменной гарантирует, что транзакции воплощены на ведомом в том же самом порядке, как они появляются в регистрации реле ведомого. Установка этой переменной не имеет никакого эффекта на ведомых, для которых не позволена мультипоточность.
Read Only Enabled Когда эта опция позволена, сервер не разрешает обновлений, кроме как от пользователей, у которых есть привилегия SUPER.
Relay Log Название файла журнала реле.
Relay Log Basename Хранит имя и полный путь к файлу журнала реле.
Relay Log Index Имя, чтобы использовать для индексного файла журнала реле ведомого.
Relay Log Info File Имя, чтобы использовать для файла, в котором ведомый делает запись информации журнала реле.
Relay Log Info Repository Определяет, написано ли положение ведомого в регистрациях реле в FILE (relay-log.info) или в TABLE (mysql.slave_relay_log_info).
Relay Log Purge Enabled Отключает или позволяет автоматическую чистку файлов журнала реле, как только они больше не необходимы.
Relay Log Recovery Enabled Позволяет автоматическое восстановление реле регистрации немедленно после запуска сервера, что означает, что ведомый репликации отказывается от всех необработанных регистраций реле и восстанавливает их от ведущего репликации.
Relay Log Space Limit Максимальная сумма пространства, чтобы использовать для всех журналов реле.
Replicate Do DB Ограничивается ли поток SQL репликации запросами, где база данных задана по умолчанию (выбраная USE).
Replicate Do Table Ограничивает ли ведомый поток SQL репликацию указанной таблицей (таблицами).
Replicate Ignore DB Поток SQL не копирует запросы, где база данных по умолчанию (выбранная USE), является одной из перечисленных.
Replicate Ignore Server Ids Игнорирует ли ведомый события от 0 или больше ведущих, использующих опцию IGNORE_SERVER_IDS в CHANGE MASTER TO.
Replicate Ignore Table Поток SQL не копирует запросы, которое обновляют указанную таблицу (таблицы), даже если любые другие таблицы могли бы быть обновлены тем же самым запросом.
Replicate Wild Do Table Ограничивает ли подчиненный поток репликацию запросами, где любая из обновленных таблиц соответствует указанной базе данных и образцам имени таблицы.
Replicate Wild Ignore Table Не копирует ли подчиненный поток запрос, где любая таблица соответствует данному подстановочному образцу.
Report Host Имя хоста или IP-адрес ведомого, о котором сообщат ведущему во время регистрации ведомого.
Report Password Пароль учетной записи ведомого, о котором сообщат ведущему во время регистрации ведомого.
Report Port Порт TCP/IP для соединения с ведомым, чтобы быть сообщенным ведущему во время регистрации ведомого.
Report User Имя пользователя учетной записи ведомого, о котором сообщат ведущему во время регистрации ведомого.
Rows Search Algorithms Готовя партии строк для основанной на строке регистрации и репликации, используя slave_allow_batching, этот выбор управляет, как ищутся строки для соответствия, то есть используется ли хеширование для поисков, используя первичный или уникальный ключ, некоторый другой ключ или никакой ключ вообще.
Semi Sync Slave Enabled Позволена ли полусинхронная репликация на ведомом.
Semi Sync Slave Trace Level Уровень трассировки отладки полусинхронной репликации на ведомом.
Server Id ID сервера, используемый в репликации, чтобы дать каждому ведущему и ведомому уникальный идентификатор.
Skip Counter Количество событий от ведущего, которое пропускает ведомый.
Skip Errors Говорит ведомому потоку SQL продолжить репликацию, когда запрос возвращает любую из ошибок, перечисленных в значении переменной.
SQL Delay Сколько времени задерживает ведомый поток SQL применение события от журнала реле при использовании отложенной репликации.
SQL Verify Checksum Enabled Готовя партии строк для основанной на строке регистрации и репликации, используя slave_allow_batching, этот выбор управляет, как ищутся строки для соответствия то есть, используется ли хеширование для поисков, используя первичный или уникальный ключ, некоторый другой ключ или никакой ключ вообще.
Sync Master Info Если значение этой переменной больше 0, ведомый репликации синхронизирует его файл master.info с диском (через fdatasync()) каждые sync_master_info событий.
Sync Relay Log Если значение этой переменной больше 0, MySQL синхронизирует свою регистрацию реле с диском (используя fdatasync()) каждые sync_relay_log записей журнала регистрации.
Sync Relay Log Info Если значение этой переменной больше 0, ведомый синхронизирует файл relay-log.info с диском (через fdatasync()) каждые sync_relay_log_info транзакций.
Transaction Retries Сколько раз ведомый поток SQL повторяет транзакцию из-за мертвой блокировки InnoDB или потому что время выполнения транзакции превысило innodb_lock_wait_timeout.
Type Conversions Управляет режимом преобразования типов в действительности на ведомом, используя построчную репликацию.
Until Condition Был ли ведомый запущен с START SLAVE UNTIL.
Until Log File Ведущий или файл журнала реле, который ведомый прекратит выполнять, если запущен с START SLAVE UNTIL.
Until Log Pos Положение ведущего или журнала регистрации, в котором ведомый прекратит выполнять, если запущен с START SLAVE UNTIL.

7.29. Метрики конфигурации безопасных соединений

Таблица 7.29. Метрики конфигурации безопасных соединений

Имя Описание
Ca Путь к файлу, который содержит список CA SSL, которым доверяют.
Ca Path Название файла сертификата SSL, чтобы использовать для установления безопасного соединения.
Cert Название файла сертификата SSL, чтобы использовать для установления безопасного соединения.
Cipher Список допустимых шифров, чтобы использовать для шифрования SSL. Для самой большой мобильности cipher_list это список из одного или более имен шифров, отделенных двоеточиями.
Crl Путь к файлу, содержащему списки аннулированных сертификатов в формате PEM. Аннулированные списки работают для версий MySQL, собранных с OpenSSL (но не yaSSL).
Crl Path Путь к каталогу, который содержит файлы, содержащие списки аннулированных сертификатов в формате PEM. Применимо для версий MySQL, собранных с OpenSSL (но не yaSSL).
Key Название файла ключей SSL, чтобы использовать для установления безопасного соединения.

7.30. Метрики конфигурации безопасности

Таблица 7.30. Метрики конфигурации безопасности

Имя Описание
Activate All Roles On Login Enabled Позволить ли автоматическую активацию всех предоставленных ролей, когда пользователи авторизовались на сервере.
Auto Generate Certs Enabled Эта переменная доступна, если сервер был собран, используя OpenSSL. Это управляет, генерирует ли сервер ключ SSL и файлы сертификата в каталоге данных, если они еще не существуют.
Automatic Sp Privileges Enabled Когда у этой переменной есть значение 1 (по умолчанию), сервер автоматически предоставляет привилегии EXECUTE и ALTER ROUTINE создателю сохраненной подпрограммы, если пользователь не может ее выполнить, изменить или удалить.
Caching Sha2 Password Private Key Path Путь к файлу с закрытым ключом RSA для плагина идентификации caching_sha2_password. Если файл называют как относительный путь, он интерпретируется относительно каталога данных сервера. Файл должен быть в формате PEM.
Caching Sha2 Password Public Key Path Путь к файлу с открытым ключом RSA для плагина идентификации caching_sha2_password. Если файл называют как относительный путь, он интерпретируется относительно каталога данных сервера. Файл должен быть в формате PEM.
Check Proxy Users Enabled Эта переменная управляет, выполняет ли сервер отображение пользователей для плагинов идентификации, которые просят его. При включении check_proxy_users может также быть необходимо позволить определенным для плагина системным переменным сменить отображаемого пользователя прокси сервера.
Default Authentication Plugin Плагин идентификации по умолчанию. Разрешенные значения: mysql_native_password (использует пароли MySQL, задан по умолчанию) и sha256_password (использует пароли SHA-256).
Default Password Lifetime Эта переменная определяет глобальную автоматическую политику истечения пароля. Это относится к учетные записим, которые используют встроенные методы аутентификации MySQL (учетные записи, которые используют плагины идентификации mysql_native_password, mysql_old_password или sha256_password). Если значение default_password_lifetime положительное целое число N, это указывает на разрешенную жизнь пароля, пароли должны быть изменены каждые N дней. Значение 0 отключает автоматическое истечение пароля. По умолчанию 360, то есть пароли должны быть изменены приблизительно раз в год.
Disconnect On Expired Password Enabled Управляет, как сервер обращается с клиентами с паролями с истекшим сроком.
Local Infile Enabled Поддерживается ли LOCAL для LOAD DATA INFILE.
Mandatory Roles Автоматически предоставляет роли для всех пользователей.
Mysql Native Password Proxy Users Enabled Эта переменная управляет, поддерживает ли mysql_native_password встроенный плагин идентификации пользователей прокси. Это не имеет никакого эффекта, если позволена системная переменная check_proxy_users.
Old Passwords Enabled Использует ли сервер пароли стиля pre-4.1 для пользователей MySQL.
Password History Количество изменений пароля, которое требуется перед повторным использованием пароля. Если значение 0 (по умолчанию), нет никакого ограничения повторного использования на основе количества изменений пароля.
Password Reuse Interval Число дней, требуемое перед повторным использованием пароля. Если значение 0 (по умолчанию), нет никакого ограничения повторного использования на основе истекшего времени.
Secure Auth Enabled Отвергнуть идентификацию клиентов, которые пытаются использовать учетные записи, которые имеют старые пароли (pre-4.1).
Secure File Privileges Если установлено в название каталога, это ограничивает эффект функции LOAD_FILE() и запросов LOAD DATA и SELECT ... INTO OUTFILE, чтобы работать только с файлами в этом каталоге.
Sha256 Password Auto Generate Rsa Keys Enabled Эта переменная доступна, если сервер был собран, используя OpenSSL. Это управляет, генерирует ли сервер частные/общественные файлы пары ключей RSA в каталоге данных, если они еще не существуют.
Sha256 Password Private Key Path Путь файла с закрытым ключом RSA для плагина идентификации sha256_password. Если файл называют как относительный путь, он интерпретируется относительно каталога данных сервера. Файл должен быть в формате PEM. Поскольку это хранилище файлов закрытого ключа, его режим доступа должен быть ограничен так, чтобы только сервер MySQL мог прочитать его.
Sha256 Password Proxy Users Enabled Эта переменная управляет, поддерживает ли встроенный плагин идентификации sha256_password пользователей прокси. Это не имеет никакого эффекта, если системная переменная check_proxy_users не позволена.
Sha256 Password Public Key Path Путь файла с открытым ключом RSA для плагина идентификации sha256_password. Если файл называют как относительный путь, он интерпретируется относительно каталога данных сервера. Файл должен быть в формате PEM. Поскольку это хранилище открытого ключа, копии могут быть свободно распределены пользователям клиента.
Skip Show Database Enabled С этим выбором SHOW DATABASES разрешен только пользователям, у которых есть привилегия SHOW DATABASES, запрос показывает все имена баз данных.
Validate User Plugins Enabled Если эта переменная позволена (по умолчанию), сервер проверяет каждую учетную запись пользователя и производит предупреждение, если найдены условия, который сделали бы ее непригодной.

7.31. Метрики конфигурации регистрации медленных запросов

Таблица 7.31. Метрики конфигурации регистрации медленных запросов

Имя Описание
Log Queries Not Using Indexes Enabled При использовании этой опции с позволенной регистрацией медленного запроса, зарегистрированы запросы, которые, как ожидают, получат все строки.
Log Slow Admin Statements Enabled Регистрация медленных административных запросов, таких как OPTIMIZE TABLE, ANALYZE TABLE и ALTER TABLE.
Log Slow Queries Enabled Этот выбор позволяет регистрировать в журнале медленных запросов, который содержит записи для всех запросов, которые заняли больше long_query_time секунд на обработку.
Log Slow Slave Statements Enabled Когда регистрация медленного запроса позволена, этот выбор позволяет регистрировать запросы, которые заняли больше long_query_time секунд на обработку на ведомом сервере.
Log Throttle Queries Not Using Indexes Enabled Если включена log_queries_not_using_indexes, log_throttle_queries_not_using_indexes ограничивает количество таких запросов в минуту, которые могут быть написаны в журнал медленного запроса.
Long Query Time Если запрос занимает больше времени, чем это количество секунд, сервер увеличивает переменную статуса Slow_queries.
Min Examined Row Limit Запросы, которые исследуют меньше, чем это количество строк, не зарегистрированы в журнале медленного запроса.
Slow Query Log File Название файла журнала медленного запроса.

7.32. Метрики конфигурации обработки оператора

Таблица 7.32. Метрики конфигурации обработки оператора

Имя Описание
Auto Is Null Enabled Если эта переменная установлена в 1, то после запроса, который успешно вставляет автоматически произведенное значение AUTO_INCREMENT, можно найти это значение, делая запрос следующей формы: SELECT * FROM tbl_name WHERE auto_col IS NULL, если запрос возвращает строку, значение можно вернуть через функцию LAST_INSERT_ID().
Big Selects Enabled Если установлено в 0, MySQL прерывает операторы SELECT, которые, вероятно, займут очень долгое время (то есть, запросы, для которых оптимизатор оценивает, что количество исследованных строк превышает значение max_join_size). Это полезно, когда нецелесообразный запрос WHERE был сделан.
Buffer Result Enabled Если установлено в 1, sql_buffer_result вынуждает результаты SELECT быть помещенными во временные таблицы. Это помогает MySQL освободить блокировки таблицы раньше и может быть выгодно в случаях, где требуется много времени, чтобы послать результаты клиенту.
Cte Max Recursion Depth Глубина рекурсии максимума общего выражения таблицы. Сервер заканчивает выполнение любого CTE, который имеет в рекурсии больше уровней, чем значение этой переменной.
Div Precision Increment Указывает на количество цифр, которыми можно увеличить масштаб результата операций деления, выполненных с оператором /.
Group Concat Max Len Максимальная разрешенная длина результата в байтах для функции GROUP_CONCAT().
Internal Tmp Disk Storage Engine Механизм хранения для внутренних временных таблиц на диске. Разрешенные значения MYISAM и INNODB.
Internal Tmp Mem Storage Engine Механизм хранения для внутренних временных таблиц в памяти. Разрешенные значения TempTable и MEMORY.
Max Digest Length Максимальное количество байтов, доступных для вычислительных обзоров запроса. Когда эта сумма пространства используется для вычисления обзора для запроса, никакие дальнейшие символы из размеченного запроса не собраны. Запросы, отличающиеся только после этого размера в байтах пишут тот же самый обзор и соединены для статистики обзора.
Max Error Count Максимальное количество ошибок, предупреждений и сообщений, которые будут сохранены для показа SHOW ERRORS и SHOW WARNINGS statements.
Max Execution Time Тайм-аут выполнения для операторов SELECT в миллисекундах. Если значение 0, тайм-ауты не позволены.
Max Join Size Не делайте операторов, которые, вероятно, должны исследовать больше, чем max_join_size строк (для запросов единственной таблицы_ или комбинаций строк (для запросов многих таблиц) или которые, вероятно, сделают больше, чем max_join_size поисков на диске.
Max Prepared Stmt Count Ограничивает общее количество подготовленных запросов в сервере.
Max Sp Recursion Depth Число раз, которое любую данную хранимую процедуру можно вызвать рекурсивно. Рекурсия хранимой процедуры повышает спрос на стековое пространство потока. Если вы увеличиваете значение max_sp_recursion_depth, может быть необходимо увеличить размер стека потока, увеличив значение thread_stack при запуске сервера.
Max Write Lock Count После многих блокировок записи разрешают некоторое ожидание перед обработкой отложенных блокировок чтения.
Notes Enabled Если установлено в 1 (по умолчанию), предупреждения уровня примечания увеличивают warning_count, и сервер делает их запись. Если установлено в 0, предупреждения уровня примечания не увеличивают warning_count, и сервер не делает их запись.
Quote Show Create Enabled Если установлено в 1 (по умолчанию), сервер указывает идентификаторы для SHOW CREATE TABLE и SHOW CREATE DATABASE. Если установлено в 0, цитирование отключено.
Safe Updates Enabled Если установлено в 1, MySQL прерывает UPDATE или DELETE, которые не используют ключ в операторе WHERE или LIMIT. Это позволяет поймать UPDATE или DELETE, где ключи не используются правильно, и это, вероятно, изменило бы или удалило бы большое количество строк.
Select Limit Максимальное количество строк, чтобы возвратить из операторов SELECT. Значение по умолчанию для новой связи это максимальное количество строк, которые сервер разрешает для таблицы.
Temptable Max Ram Определяет максимальный объем памяти (в байтах), который может быть занят механизмом хранения TempTable прежде, чем данные будут записаны на диск.
Warnings Enabled Эта переменная управляет, производят ли операторы INSERT единственной строки строку информации, если предупреждения происходят.

7.33. Метрики конфигурации Sys Schema

Таблица 7.33. Метрики конфигурации Sys Schema

Имя Описание
Version Версия установленной SYS Schema.

7.34. Метрики конфигурации таблицы

Таблица 7.34. Метрики конфигурации таблицы

Имя Описание
Big Tables Enabled Позволить большие наборы результатов, храня все временные наборы в файлах.
Default Storage Engine Устанавливает механизм хранения по умолчанию для таблиц.
Default Tmp Storage Engine Устанавливает механизм хранения по умолчанию для временных таблиц (созданных CREATE TEMPORARY TABLE).
Explicit Defaults For Timestamp Enabled Задает, есть ли у столбцов TIMESTAMP явный пункт DEFAULT.
Flush Enabled Сбросить ли (синхронизировать) все изменения диска после каждого SQL-оператора.
Flush Time Как часто (в секундах) закрыть все таблицы, чтобы освободить ресурсы и синхронизировать несброшенные данные с диском.
Lock Wait Timeout Этот тайм-аут относится ко всем запросам, которые применяют блокировки метаданных. Они включают DML и операции DDL на таблицах, представлениях, хранимых процедурах и сохраненных функциях, а также LOCK TABLES, FLUSH TABLES WITH READ LOCK и HANDLER.
Lower Case File System Enabled Описывает чувствительность к регистру имен файлов в файловой системе, где каталог данных расположен. OFF означает, что имена файлов чувствительны к регистру, ON означает, что они не чувствительны к регистру.
Lower Case Table Names Сохранены ли имена таблиц в нижнем или верхнем регистре на диске и чувствительны ли сравнения к регистру или нет.
Low Priority Updates Enabled Когда позволено, все запросы INSERT, UPDATE, DELETE и LOCK TABLE WRITE ждут, пока нет никакого надвигающегося SELECT или LOCK TABLE READ на затронутой таблице. Это затрагивает только механизмы хранения, которые используют только блокировку уровня таблицы (такие, как MyISAM, MEMORY и MERGE).
Max Heap Table Size Максимальный размер, до которого созданным пользователями таблицам MEMORY разрешают вырасти.
Max Tmp Tables Максимальное количество временных таблиц, которые клиент может сохранять открытыми в то же время. Эта переменная пока еще ничего не делает.
Metadata Locks Cache Size Размер кэша метаданных. Сервер использует этот кэш, чтобы избежать создания и разрушения объектов синхронизации.
Metadata Locks Hash Instances Набор блокировок метаданных может быть разделен в отдельные хэши, чтобы разрешить связям, получающим доступ к различным объектам, использовать различные блокировки и уменьшить издержки
Old Alter Table Enabled Вернуться ли к использованию временной таблицы, копированию данных и затем переименованию временной таблицы к оригиналу, как используется в MySQL 5.0 и ранее.
Open Files Limit Изменяет количество дескрипторов файлов, доступных mysqld.
Sync Frm Enabled Если эта переменная установлена в 1, когда любая невременная таблица составлена, ее .frm-файл синхронизирован с диском (используя fdatasync()).
Table Definition Cache Количество определений таблицы, которые могут быть сохранены в кэше определения.
Table Open Cache Количество одновременно открытых таблиц для всех позволенных потоков.
Table Open Cache Instances Количество открытых экземпляров кэша таблиц (по умолчанию 1). Чтобы улучшить масштабируемость, уменьшая нагрузку среди сессий, открытый кэш таблиц может быть разделен на несколько меньших экземпляров кэша размера table_open_cache/table_open_cache_instances.
Tmp Table Size Максимальный размер, до которого временным таблицам в памяти разрешают вырасти перед автоматическим преобразованием во временную таблицу на диске.
Updatable Views With Limit Enabled Если эта переменная установлена в 1, когда любая невременная таблица составлена, его .frm файл синхронизирован с диском (используя fdatasync()).

7.35. Метрики конфигурации пула потоков

Таблица 7.35. Метрики конфигурации пула потоков

Имя Описание
Algorithm Эта переменная управляет, который алгоритм применяет плагин пула потоков. Значение 0 (по умолчанию) использует консервативный алгоритм низкого параллелизма, который наиболее хорошо проверен и, как известно, приводит к очень хорошим результатам. Значение 1 увеличивает параллелизм и использует более агрессивный алгоритм, который время от времени, как было известно, выступал на 5-10% лучше по оптимальным пунктам потока, но имеет ухудшающуюся производительность при росте количества связей.
High Priority Connection Эта переменная организует очереди новых запросов перед выполнением. Если значение 0 (по умолчанию), запросы в очереди низкоприоритетные и первоочередные вместе. Если значение 1, запросы всегда идут в первоочередную очередь.
Max Unused Threads Максимальное разрешенное количество неиспользованных потоков в пуле потоков. Эта переменная позволяет ограничить объем памяти, используемый спящими потоками.
Prio Kickup Timer Эта переменная затрагивает запросы, ждущие выполнения в низкоприоритетной очереди. Значение это количество миллисекунд, прежде чем запрос ожидания будет перемещен в первоочередную очередь.
Size Количество групп потоков в пуле потоков. Это самый важный параметр, управляющий работой пула потоков. Это затрагивает, сколько запросов могут выполняться одновременно.
Stall Limit Значение это количество времени, за которое запрос должен закончить работу, прежде чем это станет определенным как "остановлено", после чего пул потоков разрешает группе потоков начинать выполнять другой запрос.

7.36. Метрики конфигурации потоков

Таблица 7.36. Метрики конфигурации потоков

Имя Описание
Cache Size Сколько потоков кэширует сервер для повторного использования.
Concurrency Эта переменная определена для Solaris, для которых mysqld вызывает thr_setconcurrency() со значением переменной.
Handling Обращающаяся с потоком модель используется сервером для потоков связи. Допустимые значения: без потоков (сервер использует единственный поток) или один поток для каждого подключения.
Slow Launch Time Если создание потока занимает больше времени, чем это значение в секундах, сервер увеличивает переменную статуса Slow_launch_threads.
Stack Size Размер стека для каждого потока.

7.37. Операционные метрики конфигурации

Таблица 7.37. Операционные метрики конфигурации

Имя Описание
Autocommit Enabled Режим autocommit. Если установлено в 1, все изменения таблицы немедленно вступают в силу. Если установлено в 0, необходимо использовать COMMIT, чтобы принять транзакцию или ROLLBACK для ее отмены.
Completion Type Действует на транзакции, которые начинаются с START TRANSACTION или BEGIN и заканчиваются COMMIT или ROLLBACK. Задает, начинает ли сервер немедленно новую транзакцию после COMMIT/ROLLBACK (устанавливая в CHAIN) или разъединяется после завершения COMMIT/ROLLBACK (устанавливая в RELEASE), иначе неявно не начинают новую транзакцию (устанавливая в NO_CHAIN, по умолчанию).
Isolation Уровень изоляции транзакции по умолчанию.
Read Only Enabled Операционный режим доступа по умолчанию. Значение может быть OFF (чтение-запись, по умолчанию) или ON (только чтение).

Поиск

 

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

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