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

英文网站后台维护免费国内socks5代理

英文网站后台维护,免费国内socks5代理,内部局域网怎么搭建,精准营销的典型案例最近看到一道面试题#xff0c;如何优化深分页查询 最简单的例子是 select * from web_bill_main limit 30000,10;分页达到30000行#xff0c;需要把前面29999行都过滤掉#xff0c;才能找到这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_mainselect * 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_timemysql除了主键索引都是联合索引利用了回表 针对使用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.w-s-a.com/news/317222/

相关文章:

  • 哪些行业做网站的多学企业网站开发
  • 外贸seo网站制作网站备案的流程
  • 网站布局教程wordpress 侧边栏位置
  • 谁有手机网站啊介绍一下dedecms 网站重复文章
  • 博客网站快速排名微信机器人免费版wordpress
  • 孝感网站建设xgshwordpress网站基础知识
  • 百度为什么会k网站长沙做网站找哪家好
  • 揭阳商城网站建设新闻稿发布平台
  • 电商网站建设免费在线优化网站
  • 厦门网站建设咨询挣钱最快的小游戏
  • 郑州网站网络营销莱芜雪野湖别墅
  • 安装iis8 添加网站河南省建设执业资格中心网站
  • 个人网站电商怎么做广州市营销型网站建设
  • 空间站做网站什么版本wordpress 勾子
  • win7网站服务器制作软件网站浏览图片怎么做的
  • 网站制作平台公司嵌入式软件开发环境
  • 网站服务器镜像微商做网站网站
  • 十大旅游电子商务网站网上定做衣服
  • 怎样进行网站备案上海发布公众号app
  • 网站后台模板论坛网站优化招商
  • 个人网站设计作品能用VUE做网站
  • 网站建设预付阿里云域名备案查询
  • 苏州本地网站免费咨询医生的软件
  • 个人网站做废品回收福建网站开发招聘
  • wordpress网站备案学设计常用的网站
  • 网站建设的频道是什么网站用什么开发软件做
  • 电子商务网站建设与规划总结外链查询网站
  • 西安网站品牌建设做网站需要的东西
  • 网站外围网站怎么做移动端网站开发项目
  • 做网站只做前端可以用吗知更鸟免费 wordpress