- 慢日志
- 慢日志的大概功能(记录以下条件的SQL语句)
- SQL语句执行时间 > 10
- 未命中索引...等
- 如何配置慢日志
- 在内存中配置(直接在CMD窗口执行)
show variables like ‘%query%‘ 然后通过显示出来的列表修改想要的变量
set global 变量名 = 值 ,如以下几种:- set global slow_query_log=ON/OFF # 是否开启慢日志
- set global long_query_time=2 # 超过此时间,则记录
- slow_query_log_file =D:XXXX # 日志文件路径
- log_queries_not_using_indexes = OFF # 如果开启,就判断SQL语句是否命中索引(这个要用show variables like ‘%queries%‘来查看 )
- 使用配置文件配置(存放在硬盘中)
- 创建一个配置文件,如my.ini在里面写入 set global 变量名 = 值 ......
- 使用配置文件:mysqld --defaults-file = ‘D:\XXX.my.ini‘
- 修改配置文件时,记得备份然后重新启动服务
- 在内存中配置(直接在CMD窗口执行)
- 慢日志的大概功能(记录以下条件的SQL语句)
原文:https://www.cnblogs.com/otome/p/12504484.html
如果您也喜欢它,动动您的小指点个赞吧