登录/注册 登录
密码登录 验证码登录 忘记密码
快捷登录/注册
Upload
提交

mysql 慢日志优化查询

慢查询日志相关参数

show variables like '%slow_query%';
set  slow_query_log = no #开启慢日志
慢查询日志开关默认是开启的slow_query_logON
慢查询日志的路径slow_query_log_file/www/server/data/mysql-slow.log

慢日志时间

慢查询日志记录了包含所有执行时间超过参数

show variables like '%long%';
执行时间超过参数(单位:秒)long_query_time3.000000

临时修改 long_query_time 

set long_query_time=1 #注意单位是秒

最后查询 cat /www/server/data/mysql-slow.log 文件的sql语句

命令的输出结果显示了有哪些线程在运行

show processlist;#mysql查看正在执行的sql语句,全列出请使用 show full processlist;

Mysql日志开启

# 查看日志是否开启
show variables like 'general_log';
# 查看日志输出类型  table或file
show variables like 'log_output';
# 查看日志文件保存位置
show variables like 'general_log_file';
# 设置日志文件保存位置
set global general_log_file='/tmp/general_log';
# 开启日志功能
set global general_log=on;
# 关闭日志功能
set global general_log=off;
# 设置输出类型为 table
set global log_output='table';
# 设置输出类型为file
set global log_output='file';


感谢您的阅读,本文为正版软件资讯 | 阅木有原创内容,转载时请标注来源于正版软件资讯 | 阅木有和本文链接

评论