Mysql通用查询日志
查看通用查询日志
show variables like '%general%';
查看通用日志的输出格式:
show variables like '%log_output%';
配置文件设置
#为1表示开启通用日志查询,值为0表示关闭通用日志查询
general_log=1
#设置通用日志的输出格式为文件和表
log_output=FILE,TABLE
Mysql慢查询
命令行设置
查询是否开启慢查询
show variables like 'slow_query_log%';
查询超时时间
show variables like 'long_query_time%';
开启慢查询
set global slow_query_log=1;
设置超时时间
set global long_query_time=3;
配置文件配置(开启慢查询和设置超时时间)
slow_query_log=1
slow_query_log_file=/var/lib/mysql/slow-log.log
long_query_time=3
两种方式都配置成功。使用命令行开启,重启服务后慢查询就会失效;修改配置文件的方式,会一直生效。