|慢sql治理经典案例分享( 三 )
6、where中索引列使用了函数;
7、如果mysql觉得全表扫描更快时(数据少时)
上述查询语句第8行 , customer_id为XXX_level_report表字段 , 未命中XXX_white_list表索引 , 导致索引失效 。
3 解决方案
【|慢sql治理经典案例分享】这个语句用condition、枚举、join花里胡哨的代码拼接起来的 , 改起来好麻烦 , 而且看起来“OR customer_id LIKE CONCAT(t.biz_id '@%')”这句不能直接删掉 。 最后重构了该部分的查询语句 , 去除or查询 , 解决了慢sql 。
作者 | 如期
本文为阿里云原创内容 , 未经允许不得转载 。
- 本文转自:深圳特区报深圳7天慢生活正式开启菜够吗?遇到特殊问题|如何过好七天“慢生活”,官方回应答“疫”解惑!
- 深圳|深圳人进入7天慢生活 全市公交、地铁停运:疫情存较高社区扩散风险
- 交换机|手机用久了变卡变慢怎么办?关闭这3个设置,手机立马变快
- MySQL|为音乐插上翅膀,这几款入耳式有线耳机,音色纯正通透无暇
- 本文转自:上海热线日前|乐空净便携式空气治理机问世
- MySQL|被支付宝一亿砸中的信小呆:辞职四处旅行,却刷爆信用卡变抑郁了
- MySQL|我国互联网遭境外网络攻击:带节奏、引对立的评论都来自哪里?
- 旷视科技推动AI治理,促进数字经济可持续发展
- 富士康|富士康的大门,正在慢慢关上
- 大S与妈妈冷战 小S接受采访时回应:会慢慢没事的