开启慢SQL监控

由于Druid输出的慢SQL只能设定一个判定标准,而实际情况是我们需要根据不同的条件从慢SQL日志中筛选,可以通过grep、sed等命令编写脚本实现。
统计慢SQL
1 2 3 4 5 6 7
   |  grep -E "slow sql [1-9][0-9]{5}"  file_name
  grep -E "slow sql [1-9][0-9]{5}"  file_name |wc -l
 
  zgrep -E "slow sql [1-9][0-9]{5}"  file_name.zip |wc -l
 
  | 
 

慢SQL详情输出到单独文件
1 2 3 4 5
   |  grep -n  -E "slow sql"  hug-interview-slowlog.log
 
  sed -n '762,770p' hug-interview-slowlog.log 
 
  | 
 
