Mysql 配置慢查询日志

文件名

机器名-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的查询语句,通常都是由问题的

猜你喜欢

转载自blog.csdn.net/qixiaoya/article/details/82828687
今日推荐