MySQL Status Threads_running 数据库状态作用意思及如何正确

本站中文解释

锁有关的状态变量,该变量表示当前连接到MySQL服务器的活动线程数,此值以显示客户端及其进程的活动而增长,此值表示当前正在运行的活动线程数,若此值过高可能表示系统负载重或锁表问题。

Threads_connected锁有关的状态变量,该变量表示当前连接到MySQL服务器的线程数,包括活动线程和空闲线程,此值反映服务器的连接状态,可用于确定系统是否连接到关联客户端。

Threads_created锁有关的状态变量,该变量表示MySQL服务器自启动以来创建的线程数,如果此值远大于Threads_connected的值,表示MySQL服务器的线程回收策略有些失败,需要修改服务器参数以提高线程回收效率。

Threads_cached锁有关的状态变量,该变量表示MySQL服务器中当前被缓存的空闲线程数,一般不用设置。

max_connections锁有关的状态变量,该变量表示MySQL服务器最大连接数,一般来说此变量表示MySQL服务器所能处理的最大客户连接数,若设置的值过小,系统可能因过多的连接要求而崩溃,因此应根据系统要求及负载状况设定此值。

mpy_connections_aborted锁有关的状态变量,该变量表示MySQL服务器收到的中断连接请求次数,一般此变量较高表示系统出现问题,比如客户端发出连接失败的指示,导致MySQL服务器收到较多中断连接请求,若发现此值较高,可通过检查客户端及其应用进行确认及处理。

Max_used_connections锁有关的状态变量,该变量表示MySQL服务器运行以来所能达到的最大连接数,可以用此变量来确定max_connections值是否太小。

设置这些变量的方法可以使用SET GLOBAL语句,比如:SET GLOBAL max_connections = 1000 ;


数据运维技术 » MySQL Status Threads_running 数据库状态作用意思及如何正确