本節說明 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重設為零。