为了账号安全,请及时绑定邮箱和手机立即绑定

如何提高mysql中in查询和limit分页性能?

如何提高mysql中in查询和limit分页性能?

繁星点点滴滴 2019-04-10 20:48:41
现在有类似这样业务需求,SELECTid,name,detailFROMstudentWHEREidNOTIN(1,788,103,100)ORDERBYidDESCLIMIT1000,10表数据非常大,要考虑两个性能优化点,一个是in查询,一个是limit分页
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超6个赞

limit分页这个没办法优化,就那样了。IN的话可以走索引。你的字段ID又是primarykey,所以还真没有优化之说,具体可以
descSELECTid,name,detailFROMstudentWHEREidNOTIN(1,788,103,100)ORDERBYidDESCLIMIT1000,10
                            
查看完整回答
反对 回复 2019-04-10
  • 2 回答
  • 0 关注
  • 386 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号