Spec-Zone.ru › MySQL 8.4

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_SCHEMA CONNECTION_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.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/connection-control-variables.html

Spec-Zone.ru

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