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

mysql慢查询日志_sql慢查询日志

1、显示慢日志是否开启 show variables like ‘%slow_query_log%’ 2、查询超过多少秒才记录 show variables like ‘%long_query_time%’ 3、配置分全局配置和配置文件的配置 全局配置 1) 将 slow_query_log 全局变量设置为“ON”状态 set global slow_query_log=‘ON’; 2) 查询超过1秒就记录 set global long_query_time=1 3) 设置慢查询日志存放的位置 set global slow_query_log_file=’/usr/local/mysql/data/slow.log’; 配置文件设置 [mysqld] slow_query_log = ON slow_query_log_file = /usr/local/mysql/data/slow.log long_query_time = 1 重启MySQL服务 service mysqld restart 4、mysqldumpslow简单使用方法-mysqldumpslow详细用法 慢查询日志分析工具 mysqldumpslow经常使用的参数: -s,是order的顺序 —– al 平均锁定时间 —–ar 平均返回记录时间 —–at 平均查询时间(默认) —–c 计数 —–l 锁定时间 —–r 返回记录 —–t 查询时间 -t,是top n的意思,即为返回前面多少条的数据 -g,后边可以写一个正则匹配模式,大小写不敏感的 例子: mysqldumpslow -t 10 -s t -g “left join” host-slow.log

01
领券