博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL in不走索引
阅读量:6648 次
发布时间:2019-06-25

本文共 613 字,大约阅读时间需要 2 分钟。

优化前

SELECT* FROM erp_helei mg WHERE mg.num = 602  AND mg.pid  IN  (10002559,10002561,10002562,10002563,10002564,10002598,10002599,10002600,10002601,10002602,10002603,10002604,10002648,10002649,10002667,10002668,10002676,10002558)

优化后

SELECT* FROM erp_helei mg WHERE mg.num = 602  AND mg.pid  IN  ('10002559','10002561','10002562','10002563','10002564','10002598','10002599','10002600','10002601','10002602','10002603','10002604','10002648','10002649','10002667','10002668','10002676','10002558')

原因

pid列是char类型,必须加''号才可走索引,否则导致全表扫描,会随着表的增大而变得更慢

本文出自 “” 博客,请务必保留此出处

转载于:https://www.cnblogs.com/suifu/p/5823053.html

你可能感兴趣的文章
jasypt-spring-boot
查看>>
(诊断)为GitHub添加SSH key时出现“Could not open a connection to your authentication agent”错误的应对方案(转)...
查看>>
彼得原理
查看>>
30分钟让你了解MongoDB基本操作(转)
查看>>
用户交互程序
查看>>
Python学习【第17篇】:网络编程之粘包
查看>>
容器内部安装scp,拷贝到外部物理机
查看>>
微信js分享朋友圈(一)
查看>>
【原】centos6.5下cdh4.6 Oozie安装
查看>>
redis学习及实践3---Jedis、JedisPool、Jedis分布式实例介绍
查看>>
mobiscroll的例子
查看>>
浏览器存储页面
查看>>
WebApi接口返回值不困惑:返回值类型详解
查看>>
Windows终端屏幕显示库Public Domain Curses(PDCurses)使用
查看>>
【建站经验】 一个成熟的大型网站系统架构演化之路
查看>>
【RAID】raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘
查看>>
oracle excute immediate 单引号转义
查看>>
数组相关知识
查看>>
1设计模式---工厂模式。
查看>>
HDU-1573 X问题(中国剩余定理)
查看>>