第 10 章 · 第六节
配置文件里两个选项
一个选项定文件放哪儿,另一个定多慢才算慢。

重 点
门槛默认是 10 秒,这个值太松,实际用的时候一般收到一两秒。
试一试多慢才算慢
门槛
| 这条查询 | 跑了 | 进不进慢查询日志 |
|---|
一个选项定文件放哪儿,另一个定多慢才算慢。

门槛默认是 10 秒,这个值太松,实际用的时候一般收到一两秒。
| 这条查询 | 跑了 | 进不进慢查询日志 |
|---|
一句 set global 打开,再 show 一下确认开没开。

课件那句 slow_launch_time 管的是建线程慢不慢,门槛是 long_query_time。
用 set global 开的重启就没了,要长期开还得写进配置文件。
跑超时的语句会连着执行时长一起写进去。

看的时候先看 Query_time 那一行,它说这句到底跑了多久。
慢查询日志里为什么每条前面都有几行井号开头的说明?
关掉再打开,或者一条 flush-logs,都会生成新的。

flush-logs 这一条命令会把四种日志一起换新,不是只换慢查询这一个。
手动删文件之后要重启服务,不然新的日志不会自己生成。
一句 set global 就打开了,不用重启服务。

先 show 出路径,再用记事本或者 vim 打开。

文件里一行一条,时间、连接号、命令类型、语句原文,四段。
查一个人几点做了什么,该看哪种日志?
新的会直接覆盖旧的,不用手动删。

备份还原是一条线,四种日志是另一条线,二进制日志把两条线连起来。
