本节介绍 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
重置为零。