当前位置: 首页 > news >正文

网站建设的原则和目标全球网络营销公司排名

网站建设的原则和目标,全球网络营销公司排名,织梦网站会员功能,温州广告网页设计招聘网最近看到一道面试题,如何优化深分页查询 最简单的例子是 select * from web_bill_main limit 30000,10;分页达到30000行,需要把前面29999行都过滤掉,才能找到这10条数据 所以整体时间花了80ms(工具显示时间) 我当时的第一反应是&#xff0…

最近看到一道面试题,如何优化深分页查询
最简单的例子是

select  * from web_bill_main
limit 30000,10;

分页达到30000行,需要把前面29999行都过滤掉,才能找到这10条数据
所以整体时间花了80ms(工具显示时间)

我当时的第一反应是,使用in

select * from web_bill_main 
where id in 
(select id from web_bill_main limit 30000,10)

很遗憾,报错了
在这里插入图片描述

然后想到使用left join

select w.* from
(select id from web_bill_main 
limit 30000,10)t left join web_bill_main w on t.id = w.id

速度提升至15ms

正当我洋洋得意时,发现问题的不对劲,速度是提升了,但是返回数据不一样

此时我发现,以下两个sql返回数据的id不一致

select id from web_bill_main
select  * from web_bill_main

select * from web_bill_main查询到的是根据ID进行排序的数据
select id from web_bill_main查询出来的ID并不有序

百思不得其解,使用explain分析
explain select * from web_bill_main
分析如下,全表查,所以id有序
在这里插入图片描述

explain select id from web_bill_main
分析如下,没有使用id索引,而是使用了idx_modify_time,mysql除了主键索引,都是联合索引,利用了回表
在这里插入图片描述
针对使用idx_modify_time的理解是,id是聚簇索引,如果遍历ID索引的结果就是,会遍历所有数据,所以使用idx_modify_time索引的覆盖索引机制,而idx_modify_time的顺序和id不一致,所以出现查询到的结果不一

最终,改成如下sql,数据与原数据一致

select w.* from
(select id from web_bill_main 
order by id 
limit 30000,10)t left join web_bill_main w on t.id = w.id

耗时29ms
在这里插入图片描述

http://www.mnyf.cn/news/16645.html

相关文章:

  • 做网站添加支付功能要多少钱友情链接交换平台免费
  • 网站建设武汉东莞关键词排名提升
  • 域名先解析后做网站百度快照优化排名
  • 徐州做网站需要多少钱新闻软文发稿平台
  • 腾讯云域名续费价格合肥百度seo排名
  • 房地产行业最新消息郑州seo推广优化
  • 郑州做网站哪个公司好百度搜索seo
  • 移动网站建设方案怎么制作一个网站首页
  • 花桥网站制作谷歌seo招聘
  • phpcms 手机网站后台百度推广有效果吗?
  • 今日廊坊疫情最新消息小红书seo排名规则
  • 医院诊所网站源码重庆seo和网络推广
  • 响应式网站模板百度云最新新闻事件今天疫情
  • 医院网站建设解决方案网站建设与网页设计制作
  • 咨询公司需要什么专业保定seo排名优化
  • 磐石网站seo网站内容优化关键词布局
  • 英文网站翻译怎么做呢今天刚刚最新消息2023
  • 南昌做网站比较好的公司有哪些下载班级优化大师app
  • 逐鹿网站建设广州百度网站排名优化
  • 那里有专门做印刷品的网站北京百度关键词优化
  • 咸宁网站建设哪家专业seo搜索引擎优化培训班
  • 雄安网站建设机构整站排名优化品牌
  • wordpress英文企业网站模板江西百度推广公司
  • dede制作动态网站模板下载西安seo网站推广优化
  • 有什么好的网站推荐一下苏州百度推广排名优化
  • 个人在线网站推广手机怎么创建网站
  • 国外网站做盗版宁波seo外包服务平台
  • 表格网站源码优化网站价格
  • 长春网站排名厉害的seo顾问
  • 注册网站免费注册邮箱安卓优化大师老版本