慢sql日志打印
查询是否开启慢日志:
show variables like '%query%';
慢sql开启 1 on 0 off
set global slow_query_log=1;
sql日志存放位置
set global slow_query_log_file='/var/lib/mysql/mysql-slow.log';
sql超过多久输出日志
set global long_query_time=1;
查询时间设置是否生效
show varibales like 'long_query_time';
查看sql执行时间
1 show profiles;
2 show variables;查看profiling 是否是on状态;
3 如果是off,则 set profiling = 1;
4 执行自己的sql语句;
5 show profiles;就可以查到sql语句的执行时间;
打印所有sql
查询是否开启
show varibales like 'general_log';
设置开启
set global general_log=ON;
sql保存位置
set global general_log_file='e:/general.log';
查询日志文件保存位置
show varibales like 'general_log_file';
网友评论