MySQL Status Mysqlx_connection_accept_errors 数据库状态作用意思及如何正确
本站中文解释
状态变量记录以TCP/IP连接创建连接的错误数量,服务器在拒绝连接时会把这个状态增加1 。
MySQL 状态变量用于记录 MySQL 服务器当前的运行状态信息,帮助 DBA 更好的监控服务器性能情况和指导优化建议。几乎所有MySQL状态变量都存储于只读系统变量 information_schema.GLOBAL_STATUS 表中,可以被 SHOW GLOBAL STATUS 命令查询。
MySQL 中以如下四种不同的属性分类变量:
1、运行指标(performance_counter)
这类状态变量用于记录 MySQL 服务器活动信息,如客户端数、连接数、COM_SELECT 操作计数,表类型缓冲池命中率等,通过这些状态变量可以获取服务器应用情况中最重要的统计数据。
2、查询和执行时间(performance_timers)
这类状态变量用于记录 MySQL 服务器执行查询和操作活动时间统计数据,如查询活动最细的延时等。
3、活动状态(active_status)
这类状态变量用于记录 MySQL 服务器当前的活动状态,保存当前的 SQL 查询状态,QC_hit_rate 等等的计数器状态,这些信息可以在 querycash 数据库中查询,帮助 DBA 监控性能及活动运行状态。
4、内部状态(internal_status)
这类状态变量用于记录 MySQL 服务器内部状态信息,如 CPU 使用率、线程状态、活动锁等等,是管理 DBA 内部运行的重要参数。
MySQL 设置可通过三种不同的方式获得:一、使用 SET 指令修改设置,如SET GLOBAL 设置表示修改全局量;二、使用 Variables 表或是 GRANT 来调整服务器的初始设置;三、通过 my.cnf 配置文件进行优化系统参数设置。