MySQL字符索引没用上问题

某一天,接口突然502,运维同学说没有可用的PHP进程了,看监控说是这个接口夯住了,导致请求进不来,临时把这个接口给返回了200(PS:线上这个接口没有实际作用,所以这么操作了);

给了慢查询的SQL,用explain 看了下,发现竟然没有用到创建的索引,此时数据库的量有大概150万行,对SQL里where 字段加了双引号后,再用explain看SQL,此时key是索引了,好吧。。。。SQL写的有问题,对于创建了字符的索引,查询时需要用引号,也记得要在上线前用explain看看SQL的索引有没有用到,值得记录一下

posted @ 2023-06-13 17:34  yeevan  阅读(4)  评论(0编辑  收藏  举报