网站地图怎么制作,电子商务网站建设中的重要性,商标设计注册,移动互联网开发平台基于linux安卓测试环境#xff1a;1.1亿数据#xff0c;约22GB大小#xff0c;6核12线程32GBmysql8,ssd硬盘
表为常见的订单表#xff0c;表中26个字段。
网上传说limit不同的使用方式对性能影响很大#xff0c;自己也有点好奇#xff0c;于是直接做个测试。
下面直接展示mysql在进…测试环境1.1亿数据约22GB大小6核12线程32GBmysql8,ssd硬盘
表为常见的订单表表中26个字段。
网上传说limit不同的使用方式对性能影响很大自己也有点好奇于是直接做个测试。
下面直接展示mysql在进行分页limit查询时不同数据量对性能的影响:
# 0.021s 很快
select * from cp_orders limit 100# 0.1s 其实也算很快也还能接受
# 值得一提的是这里是1000页了
select * from cp_orders limit 100000,100# 1.2s 这里算是警戒值准确的说这里都算是慢sql了
# 值得一提的是这里是10000页了
select * from cp_orders limit 1000000,100# 4.4s 这里完全不能接受了
# 值得一提的是这里是50000页了
select * from cp_orders limit 5000000,100# 0.026s
# 上面的sql优化方案记录上一页最后的id值这里依然是取第50000页
select * from cp_orders where code 5022489 limit 100总结正常情况下limit直接写进sql即可做优化不如直接限制最大显示1000页;上面的结果也说明了在1000页内返回也就是0.1s,完全可以接受