文件名
机器名-slow.log
知识点
- slow_query_log 可以在线打开
- set global 设置参数,不是立即生效, 需要重新连接
- set session设置参数,会立即生效
- mysqldumpslow 可以格式化slow_log 文件
- 如果是线上调试,如果由慢查询,通常log文件会很大,而慢查询通常都是周期规律的
- 只需要查看某个时间段内的即可,例如查看最后1000行
- 比较倾向与存文件,因为这个表可能比较大,因为备份的时候可能会把这表备份了
- 存表也可以,缺点定期清理,备份前清理,优点比较直观,查看方便
- slow_log table 默认存储引擎是CSV,这个性能比较差,应修改为MyIsam
alter table slow_log engine = myisam;
参数
经验
超过0.5s的查询语句,通常都是由问题的