某一天,接口突然502,运维同学说没有可用的PHP进程了,看监控说是这个接口夯住了,导致请求进不来,临时把这个接口给返回了200(PS:线上这个接口没有实际作用,所以这么操作了);
给了慢查询的SQL,用explain 看了下,发现竟然没有用到创建的索引,此时数据库的量有大概150万行,对SQL里where 字段加了双引号后,再用explain看SQL,此时key是索引了,好吧。。。。SQL写的有问题,对于创建了字符的索引,查询时需要用引号,也记得要在上线前用explain看看SQL的索引有没有用到,值得记录一下
标签:字符,explain,MySQL,接口,索引,SQL From: https://www.cnblogs.com/efan/p/17478318.html