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

管庄网站建设wordpress如何设置边栏

管庄网站建设,wordpress如何设置边栏,学计算机需要什么基础,营业推广方案MySQL 深度分页优化 理解总结#xff1a; 分页使用limit #xff0c;前提是要排序好的数据#xff0c;这时候#xff0c;就推荐使用带索引的字段排序#xff0c;因为索引是天然有序的#xff0c;不需要像是无序的字段一样#xff0c;全表扫描#xff0c;如果太大的话…MySQL 深度分页优化 理解总结 分页使用limit 前提是要排序好的数据这时候就推荐使用带索引的字段排序因为索引是天然有序的不需要像是无序的字段一样全表扫描如果太大的话还filesort 利用文件排序排序完成之后才能分页很慢。但是如果分页过深的话比如limit100万仍然无需要查询到100万数据中间有大量的io操作回表查询其它字段这时候考虑用上子查询先查到100万位置的往后10条数据直接用id主键查因为没有回表直接索引查所以很快然后再关联10条数据取得完整的数据。 举例 1. 没有查询条件没有排序 耗时0.613s select id,m_id, name, identity_no, address, create_time, modify_time from t1 limit 1000000, 20;加上主键排序 耗时0.41 **select** id,m_id, name, identity_no, address, create_time, modify_time **from** t1 **order** **by** id limit 1000000, 20;加上主键排序使用了主键索引天然有序所以只读取前n条数据所以更快。 2. 带排序-排序字段没有索引 select id,m_id, name, identity_no, address, create_time, modify_time from t1 order by create_time desc limit 10000, 20;耗时2秒左右 select id,m_id, name, identity_no, address, create_time, modify_time from t2 order by create_time desc limit 10000, 20;与t1基本相同只是加了索引耗时0.9s左右 对比没有索引的表全表扫描排序用到filesort 。有索引的话可以利用索引排序limit 的话扫描的数据有少。 3. 排序字段有索引但是分页很深从100w开始取20条。 select id,m_id, name, identity_no, address, create_time, modify_time from t2 order by create_time desc limit 1000000, 20;很慢没有走索引因为MySQL优化器发现这条sql查询超过一定的比例就会自动转成全表扫描。 加force index(idx)强制走索引。有效果但是不明显。 结论即使有索引再深一点的分页也会有问题要避免 5. 解决方案 联表子查询 -- 改为 SELECT id, m_id, NAME, identity_no, address, create_time, modify_time FROM t2 JOIN ( SELECT id FROM t2 ORDER BY create_time desc LIMIT 1000000, 20 ) x USING ( id );变成0.7s原来15s。 -- 在t1执行 SELECT id, m_id, NAME, identity_no, address, create_time, modify_time FROM t1 JOIN ( SELECT id FROM t1 ORDER BY create_time desc LIMIT 1000000, 20 ) x USING ( id );这个也很快2.8s。原来18s 分析 直接通过索引树就能拿到查询字段的值索引快的原因是子查询查询的方式减少了回表查询操作进而减少了大量的回表IO因为高效。 参考https://juejin.cn/post/6985478936683610149
http://www.hkea.cn/news/14350566/

相关文章:

  • 安微省城城乡建设厅网站wordpress调用最新文章模板
  • 网站注册域名查询wordpress打不开页面
  • 教育网站制作企业企业建设网站的帮助
  • 网站后台无法审核成都网站建设 今网科技
  • 网站建设营销制作设计校园网站设计与实现
  • 建设网站的颜色网站空间国外那个好
  • 怎么自建网站沈阳做手机网站的公司
  • 浙江省建设网站首页外贸网站如何换域名
  • 制作网站商城十堰建网站
  • 简述企业网站建设的目的网站域名备案时间
  • 做微商城网站wordpress加腾讯云cdn
  • 网站开发步骤说明书各行业的专业网址论坛资料
  • 曲阜建设公司网站wordpress 3d标签云
  • 园区网站建设调研报告网站关键词怎么做可以排名
  • 怎样进入当地建设局网站wordpress 自动超链接
  • 免费的成品网站建设银行手机网站
  • 杭州 企业门户网站建设网站侧边 跟随 样式
  • 宁波正规站内优化seo做网站推广有什么升职空间
  • 网站创建的一般步骤sql数据库查询网站模板
  • 设计网站价格表重庆市建筑工程信息官方网站
  • 建网站排名西宁软件优化网站建设
  • 黄冈网站制作公司wordpress 访问速度
  • 广州地区网站建设html网站如何做seo
  • 加强网站备案管理微信凡科互动黑了咋办
  • 做网站方案用wordpress建立学校网站吗
  • 网站开发专业就业前景北京自考网址
  • 不用模板怎么建设网站大规模网站
  • 浙江网站建站杭州俄语网站建设
  • 网站建设画册设计网站开发数据库分析模板
  • 厦门 网站备案全新正版营销网站