科技看点|分享测试环境中一条sql拖垮整个数据库的解决思路( 三 )


科技看点|分享测试环境中一条sql拖垮整个数据库的解决思路
科技看点|分享测试环境中一条sql拖垮整个数据库的解决思路9、最终建议1、改写sql , 走索引
这个sql存在的问题:
1)NOT IN和OR导致这个表没走索引
2)引用了两次这个表 , 是不是可以考虑只查一次?例如with xxx
2、这个是日志表 , 可以删除不必要的数据 , 只保留1周数据(考虑定时任务解决)
后面会分享更多devops和DBA方面内容 , 感兴趣的朋友可以关注下!
这里引申一个问题 , oracle要去找历史的一些问题还是有很多办法的 , 那么mysql呢?当你重启mysql数据库后怎么去定位历史的一些问题源头?
科技看点|分享测试环境中一条sql拖垮整个数据库的解决思路


推荐阅读