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