6.4.2.2 Система и переменные состояния управления подключениями
В этом разделе описаны системные и переменные состояния, предоставляемые плагином CONNECTION_CONTROL, для настройки и мониторинга его работы.
Системные переменные управления подключениями
Если плагин CONNECTION_CONTROL установлен, он предоставляет следующие системные переменные:
-
connection_control_failed_connections_thresholdФормат командной строки --connection-control-failed-connections-threshold=#Добавлен в 5.7.17 Системная переменная connection_control_failed_connections_thresholdОбласть Глобальная Динамическая Да Тип Целое число Значение по умолчанию 3Минимальное значение 0Максимальное значение 2147483647Количество последовательных неудачных попыток подключения, разрешенных учетной записи, прежде чем сервер добавит задержку для последующих попыток подключения:
Если переменная имеет ненулевое значение
N, сервер добавляет задержку, начиная сN+1 последовательной неудачной попытки. Если для учетной записи достигнута точка, когда ответы на подключения задерживаются, задержка также возникает для следующей последующей успешной попытки.Установка этой переменной в ноль отключает подсчёт неудачных подключений. В этом случае сервер никогда не добавляет задержки.
Сведения о взаимодействии переменной
connection_control_failed_connections_thresholdс другими системными и переменными состояния управления подключениями см. в разделе 6.4.2.1 «Установка плагина управления подключениями». -
connection_control_max_connection_delayФормат командной строки --connection-control-max-connection-delay=#Добавлен в 5.7.17 Системная переменная connection_control_max_connection_delayОбласть Глобальная Динамическая Да Тип Целое число Значение по умолчанию 2147483647Минимальное значение 1000Максимальное значение 2147483647Единица измерения миллисекунды Максимальная задержка в миллисекундах для ответа сервера на неудачные попытки подключения, если
connection_control_failed_connections_thresholdбольше нуля.Сведения о взаимодействии переменной
connection_control_max_connection_delayс другими системными и переменными состояния управления подключениями см. в разделе 6.4.2.1 «Установка плагина управления подключениями». -
connection_control_min_connection_delayФормат командной строки --connection-control-min-connection-delay=#Добавлен в 5.7.17 Системная переменная connection_control_min_connection_delayОбласть Глобальная Динамическая Да Тип Целое число Значение по умолчанию 1000Минимальное значение 1000Максимальное значение 2147483647Единица измерения миллисекунды Минимальная задержка в миллисекундах для ответа сервера на неудачные попытки подключения, если
connection_control_failed_connections_thresholdбольше нуля.Сведения о взаимодействии переменной
connection_control_min_connection_delayс другими системными и переменными состояния управления подключениями см. в разделе 6.4.2.1 «Установка плагина управления подключениями».
Переменные состояния управления подключениями
Если плагин CONNECTION_CONTROL установлен, он предоставляет следующую переменную состояния:
-
Connection_control_delay_generatedКоличество раз, когда сервер добавил задержку в ответ на неудачную попытку подключения. Это не учитывает попытки, которые происходят до достижения порога, определенного системной переменной
connection_control_failed_connections_threshold.Эта переменная представляет собой простой счётчик. Для получения более подробной информации о мониторинге управления подключениями, обратитесь к таблице
INFORMATION_SCHEMACONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS; см. раздел 24.6.2 «Таблица INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS».Присвоение значения переменной
connection_control_failed_connections_thresholdво время выполнения сбрасываетConnection_control_delay_generatedдо нуля.Эта переменная была добавлена в MySQL 5.7.17.
© 2025 Oracle
Licensed under the GPLv2 License.