背景:
生产环境每天1点钟到1点15分 的cpu飚高, 但是通过通过阿里云的RDS控制台发现的IOPS QPS TPS 都很低.
通过查找Mysql的慢查询,发现执行时间也只有 2秒, 这就奇怪了 没有慢查询为啥cpu会飙高
分析: 首先有可能是 有大数据量查询没走到索引?所以我去找具体的慢sql
呀! 居然在做全表扫描,于是联系开发,具体这条语句是干嘛用的,
开发的回答是新增的业务逻辑 用于进行统计, 于是我加个索引,
ALTER TABLE `place_unit_light_op_source` ADD INDEX idx_op_time ( `op_time` )
第二天就没有CPU飙高的情况了