MySQL_MySQL查询截取分析之全局查询日志

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表中的相关记录:

 

Guess you like

Origin blog.csdn.net/u013185175/article/details/106845919