大意了!一次MySQL分页导致的线上事故
一、背景
一天晚上10点半,下班后愉快的坐在回家的地铁上,心里想着周末的生活怎么安排。
突然电话响了起来,一看是我们的一个运维同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出问题了。
果然,沟通的情况是线上的一个查询数据的接口被疯狂的失去理智般的调用,这个操作直接导致线上的MySql集群被拖慢了。
好吧,这问题算是严重了,匆匆赶到家后打开电脑,跟同事把Pinpoint上的慢查询日志捞出来。看到一个很奇怪的查询,如下:
1 POST domain/v1.0/module/method?order=condition
THE END