MySQL 8.0 リファレンスマニュアル


6.4.2.2 Connection-Control のシステム変数とステータス変数

このセクションでは、操作を構成およびモニターできるようにするために CONNECTION_CONTROL プラグインが提供するシステム変数とステータス変数について説明します。

Connection-Control システム変数

CONNECTION_CONTROL プラグインがインストールされている場合は、次のシステム変数が公開されます:

  • connection_control_failed_connections_threshold

    コマンド行形式 --connection-control-failed-connections-threshold=#
    システム変数 connection_control_failed_connections_threshold
    スコープ グローバル
    動的 はい
    SET_VAR ヒントの適用 いいえ
    Integer
    デフォルト値 3
    最小値 0
    最大値 2147483647

    サーバーが後続の接続試行の遅延を追加する前に、アカウントに対して許可された連続して失敗した接続試行の数:

    • 変数にゼロ以外の値の N がある場合、サーバーは連続して失敗した試行 N+1 から始まる遅延を追加します。 アカウントが接続レスポンスの遅延ポイントに到達すると、次の成功した接続に対しても遅延が発生します。

    • この変数をゼロに設定すると、失敗した接続カウントが無効になります。 この場合、サーバーは遅延を追加しません。

    connection_control_failed_connections_threshold と他の接続制御システムおよびステータス変数との相互作用の詳細は、セクション6.4.2.1「Connection-Control プラグインのインストール」 を参照してください。

  • connection_control_max_connection_delay

    コマンド行形式 --connection-control-max-connection-delay=#
    システム変数 connection_control_max_connection_delay
    スコープ グローバル
    動的 はい
    SET_VAR ヒントの適用 いいえ
    Integer
    デフォルト値 2147483647
    最小値 1000
    最大値 2147483647
    単位 milliseconds

    connection_control_failed_connections_threshold がゼロより大きい場合の、失敗した接続試行に対するサーバーレスポンスの最大遅延 (ミリ秒)。

    connection_control_max_connection_delay と他の接続制御システムおよびステータス変数との相互作用の詳細は、セクション6.4.2.1「Connection-Control プラグインのインストール」 を参照してください。

  • connection_control_min_connection_delay

    コマンド行形式 --connection-control-min-connection-delay=#
    システム変数 connection_control_min_connection_delay
    スコープ グローバル
    動的 はい
    SET_VAR ヒントの適用 いいえ
    Integer
    デフォルト値 1000
    最小値 1000
    最大値 2147483647
    単位 milliseconds

    connection_control_failed_connections_threshold がゼロより大きい場合の、失敗した接続試行に対するサーバーレスポンスの最小遅延 (ミリ秒)。

    connection_control_min_connection_delay と他の接続制御システムおよびステータス変数との相互作用の詳細は、セクション6.4.2.1「Connection-Control プラグインのインストール」 を参照してください。

接続制御ステータス変数

CONNECTION_CONTROL プラグインがインストールされている場合、次のステータス変数が公開されます:

  • Connection_control_delay_generated

    失敗した接続試行に対するレスポンスにサーバーが遅延を追加した回数。 これにより、connection_control_failed_connections_threshold システム変数で定義されたしきい値に達するまでに発生する試行はカウントされません。

    この変数は単純なカウンタを提供します。 接続制御モニタリング情報の詳細は、INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS テーブルを確認してください。セクション26.53.1「INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS テーブル」 を参照してください。

    実行時に connection_control_failed_connections_threshold に値を割り当てると、Connection_control_delay_generated はゼロにリセットされます。


関連キーワード:  変数, connection, 接続, control, インストール, 認証, Connection, パスワード, アカウント, Control