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

专业网站建设软件开发手机网站制作平台有哪些

专业网站建设软件开发,手机网站制作平台有哪些,wordpress高级模板,金华网站建设建设设计网站最近看到一道面试题#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.hkea.cn/news/14510383/

相关文章:

  • 网站备案查询系统wordpress文章备份插件
  • 爱站工具网深圳分销网站设计
  • 家装网站百度权重站长工具
  • 返利网 网站开发代注册各类app
  • 网站分析seo情况自己做的影视会员网站违法么
  • 网站建设站点地图福田公司创始人
  • 教育兼职网站开发做网站服务器硬盘多大
  • 西部数码网站管理助手搭建织梦网站制作公司中企动力推荐
  • 商城网站建设分为几块led网站免费模板
  • 中国做网站的公司有哪些网址界面
  • 网上购物网站建设公司软件制作权
  • 济南网站建设设计公司响应式品牌网站设计
  • 做搜狗网站优化首淘宝做短视频网站好
  • 婚庆网站哪个网站好工作室注册流程及需要的材料
  • 网上营销型网站有哪些关键词林俊杰
  • 东莞市专注网站建设广东深圳房价
  • 建设部标准定额司网站织梦网站栏目如何做下拉
  • 做门户网站开发的技术怎么在微信建立公众号
  • 网站空间怎么做实时热点新闻
  • 做网站推广利润中企动力淄博分公司
  • 网站如何做超链接wordpress网站扫描工具
  • 网站成功秘诀广州做网站商城的公司
  • 找网络公司做网站需要注意什么做营销型网站用什么技术
  • 做架构图简单的网站怎么样签约设计网站
  • 手机网站模版php源码西安高风险地区
  • 网站建设功能是什么意思怎样在网上做广告
  • 免费咨询网站wordpress注册功能
  • 知名建站企业哪家好网页界面设计艺术教程
  • 网站建设厃金手指花总十一系统开发计划书是在什么阶段完成的
  • 建网站哪个平台好深圳设计公司办公室