请根据这个sql建立一个索引?小弟菜鸟

关键我是洛哥 2014-01-13 10:35:11

Select licenceNum,idCard from Managers where idCard='AAAAA' and licenceNum !='XXXXX'

但是这个表经常更新!!! 我最近发现随着数据越来越多 查询速度已经变慢了 所以请各位大神指点!!!
...全文
260 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
庄鱼 2014-04-04
  • 打赏
  • 举报
回复
如果表单很大的话,查询出的记录数比较多的话,你可以分两步: copy licenceNum,idCard to tmp from Managers where idCard='AAAAA'; delete tmp where licenceNum ='XXXXX'
guoshuang60 2014-04-03
  • 打赏
  • 举报
回复
引用 2 楼 cqnumber1 的回复:
最好把‘不等于’改写成‘大于等于’和‘小于等于’
>=和<=也 一样不走索引的吧!
七安谦 2014-03-22
  • 打赏
  • 举报
回复
最好把‘不等于’改写成‘大于等于’和‘小于等于’
撸大湿 2014-01-14
  • 打赏
  • 举报
回复
idCard一定要上索引 licenceNum 是不等于匹配,索引对性能提升影响不大,可建可不建

8,028

社区成员

发帖
与我相关
我的任务
社区描述
高性能数据库开发
社区管理员
  • 高性能数据库开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧