25

MySQL慢语句处理

依稀记得是上周开始部署了mysql的节点监控程序到线上环境,设定的查询周期是90秒一次,超过10秒的查询和超过x个连接的时候就会发报警邮件给DBA。这个在镜像库部署的时候,会经常发现开发人员查一下没用索引的语句或者没有limit n的语句,这些没语句会对数据库造成很大的影响,例如一个几千万条记录的大表要全部扫描,或者是不停的做filesort,对数据库和服务器造成io影响等。这是镜像库上面的情况。

继续阅读全文