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

本站中文解释

.

MySQL status变量是一组系统变量,用于报告和控制MySQL服务器的运行状况,并可以提供有关服务器运行性能的信息。这些系统变量的不同类型有:

1、性能状态变量:
这些变量报告服务器的性能和运行情况。例如,报告服务器正在运行的连接数,进程正在处理多少请求,每秒可以处理多少请求等等。

2、行动状态变量:
行动状态变量提供关于MySQL守护程序关闭和启动时间,服务器版本,最大允许连接数,以及当前连接数等信息。

3、用户设置变量:
用户设置变量可用于控制MySQL服务器的运行和性能。用户可以使用这些变量来调整MySQL的缓存大小,缓存类型,数据库锁等等。

Performance-schema-hosts-lost(PSHOSTLOS)是一个系统状态变量,它报告系统中被无法访问的主机数。 它是根据每个连接到服务器的客户端地址来跟踪的,而不会报告连接关闭后仍然处于活动状态的装置数量。

设置PSHOSTLOS变量的方法:

1、在MySQL控制台中:
在MySQL控制台中,可以使用以下命令来查看和设置PSHOSTLOS变量:

查看:show status like ‘performance_schema_hosts_lost’
设置:set global performance_schema_hosts_lost = 0;

2、在MySQL的配置文件中:
可以将变量performance_schema_hosts_lost设置添加到MySQL配置文件mysql.cnf中。 例如:
performance_schema_hosts_lost = 0

3、在MySQL命令行中:
可以使用以下命令来设置PSHOSTLOS变量:

[user@host$] SET GLOBAL performance_schema_hosts_lost = 0;


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