Spec-Zone.ru › MySQL 5.7

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

Spec-Zone.ru

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