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

本站中文解释

Performance_schema_accounts_lost是MySQL Status变量的一个。它表示从Performance Schema用于跟踪会话的帐户的掉线数。

Performance Schema是MySQL上一个用于收集信息的数据库。性能 Schema信息从两个方面来观察SQL的工作:它们可以按顺序跟踪一个SQL查询的内部操作,以及它们可以收集对每个操作的统计信息,以指导架构调整。

Performance_schema_accounts_lost变量是只读变量,可用来查看从Performance Schema用于跟踪会话的帐户的未经授权断开连接次数。

因为Performance_schema_accounts_lost变量是只读变量,无法进行直接设置。但是有一些方法可以控制Performance Schema如何收集会话状态记录,其中最重要一个就是变量performance_schema_accounts_size。当花费在读取数据信息上的大量时间时,性能模式帐户的总量可以通过此变量调整。

当你需要修改performance_schema_accounts_size变量的值时,需要在MySQL命令行中执行下面的语句:

SET GLOBAL performance_schema_accounts_size=100;

表示将performance_schema_accounts_size变量设置为100.如果是将这个值设置成0,也就是说Performance Schema不会收集任何数据:

SET GLOBAL performance_schema_accounts_size=0;

另外,如果想要恢复performance_schema_accounts_size变量的默认值,可以执行下面的语句:

SET GLOBAL performance_schema_accounts_size=DEFAULT;


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