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

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

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

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

2 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信