MySQL Status Performance_schema_locker_lost 数据库状态作用意思及如何正确
本站中文解释
MySQL status变量是一个全局变量,用于跟踪对MySQL实例的操作状态,比如当前每秒执行的查询数、连接数、线程数等等。
Performance_schema_locker_lost(性能模式锁丢失数)是一个变量,用于统计发生丢失的锁的总数。丢失的锁是指在事务存在期间,由于MySQL实例或出现停止,该事务及其未commit的数据可能会被其他会话进行修改,从而导致致命错误或数据损毁。
配置及设置此变量非常简单,直接可以通过 MySQL 客户端来进行:
1、使用 root 用户登录 MySQL 实例;
2、检查此变量是否存在:
show global status like ‘performance_schema_locker_lost’;
3、如果不存在,则使用 SET 语句创建此变量:
set global performance_schema_locker_lost = 0;
4、检查变量是否成功设置:
show global status like ‘performance_schema_locker_lost’;
此外,还可以通过MySQL命令行客户端在配置文件中的[mysqld]部分,显式地设置该变量的初始值为0:
performance_schema_locker_lost=0