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