首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

听说你还不会看MySQL慢查询日志?

2) show variables like ‘%log_output%’; 查看当前慢查询日志输出的格式,可以是FILE(存储在数数据库的数据文件中的hostname.log),也可以是TABLE(存储在数据库中的...开启通用日志查询: set global general_log=on; 关闭通用日志查询: set global general_log=off; 设置通用日志输出为表方式: set global log_output...=’TABLE’; 设置通用日志输出为文件方式: set global log_output=’FILE’; 设置通用日志输出为表和文件方式:set global log_output=’FILE,TABLE...上述命令只对当前生效,当MySQL重启失效,如果要永久生效,需要配置 my.cnf) my.cnf文件的配置如下: general_log=1 #为1表示开启通用日志查询,值为0表示关闭通用日志查询 log_output...通过命令:show variables like ‘%log_output%’; 通过log_output的值可以查看到输出的格式,上面的值为TABLE。

44210

Mysql中关于查询日志的配置详解

---- [mysqld] general_log = 1 general_log_file = /data/mysql/log/general_log/general_statement.log log_output...·log_output:表示日志的存储方式,可以有 3 种取值,TABLE 表示将查询日志存储到数据表中;FILE 表示将查询日志保存到文件中;NONE表示不保存日志信息到数据表和文件中。...注意:开启查询日志时,如果没有显示指定 general_log_file 选项和 log_output 选项的值,则 MySQL 会将查询日志保存到 DATADIR 选项指定的目录下(也就是数据库中的数据目录...mysql/log/general_log/general_statement.log'; Query OK, 0 rows affected (0.00 sec) mysql> SET GLOBAL log_output...查看查询日志 如果log_output选项配置的是将查询日志保存到文件中,则日志文件的格式为纯文本格式,可以直接查看日志文件中的内容。

88730

MySQL5.7 四种日志文件 转

global general_log = on; 关闭通用日志查询:set global general_log = off; 3)查看当前慢文件的格式 show variables like '%log_output...%'; mysql> show variables like 'log_output'; +---------------+-------+ | Variable_name | Value | +---...------------+-------+ | log_output | FILE | +---------------+-------+ 1 row in set, 1 warning (0.00 sec...当前慢文件格式为file ,存储在数据库的数据文件中的hostname.log 可以是table格式,存储在数据库的数据文件中的mysql.general_log 设置通用日志输出为表方式: set global log_output...= 'file'; 设置通用日志输出为表和文件方式: set global log_output = 'file,table'; 二:慢查询日志: 记录所有执行时间超过long_query_time秒的所有查询或者不适用索引的查询

35620
领券