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

本站中文解释

MySQL status变量及用途

Audit_log_current_size:反映了当前审计日志的大小(单位字节),用于检测审计日志是否已满。

Audit_log_status:表示审计日志是否被开启,ACTIVE代表审计日志已开启,OFF表示审计日志已停用。

Bytes_received:表示数据库服务器从客户端接收到的字节数。

bytes_sent:表示数据库服务器已向客户端发送的字节数。

Category:表示审计日志项的类别。

Connections:表示从服务器启动以来的新连接的数量。

Created_tmp_disk_tables:表示因为临时表过大而被创建在磁盘上的临时表的数量。

Max_used_connections:表示当前服务器曾经同时拥有的最大连接数。

Questions:表示从服务器启动以来收到的请求数量。

Threads_cached:表示缓存状态的线程数目。

Threads_connected:表示当前活动状态的线程数目。

Threads_running:表示正在执行查询的线程数目。

查看MySQL的当前状态变量,可以用以下命令:

show global status;

设置MySQL的status变量,可以通过set global status变量名=变量值的形式实现,示例如下:

set global audit_log_current_size=1000000;

此外,也可以通过MySQL的配置文件my.cnf配置MySQL的status变量,示例如下:

#Edit the MySQL config file
vi /etc/mysql/my.cnf
# Add the below line to MySQL config file
audit_log_current_size=1000000
#Restart the MySQL service
service mysql restart


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