1.引入
一般的情况下,我们还可以使用全局查询日志来分析我们的系统中存在的问题,但是值得注意的值,在使用全局查询日志的时候不能够在生产的环境下使用这一个功能。我们只能够在测试的环境下使用这一个功能。能够把所有的SQL的操作都可抓取出来看看其效果以及执行的流程内容。
2.使用讲解以及测试
(1).在配置文件中配置然后使用,主要的配置信息如下:
在MySQL的配置文件下加入如下的配置信息:
#开启
general_log = 1
#记录日志的文件路径
general_log_file = /path/logfile
#文件输出格式
log_output = FILE
(2).在会话中编辑设置
# 开启
set global general_log = 1;
#设置输出格式
set global log_output = 'TABLE';
设置好以后,我们所编写的SQL语句就将会被记录到MySQL库里面的general_log表中,我们可以使用如下指令查看:
select * from mysql.general_log
我们进行SQL查询然后查看mysql.general_log表中的相关记录: