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

互联网营销和传统营销的区别seo商城

互联网营销和传统营销的区别,seo商城,设计师网站有哪些,迈创网站建设首先在innodb引擎下,下图表示主键索引(聚集索引)以及二级索引(非聚集索引)。 主键索引,只会在叶子节点上存储索引列以及所有的数据记录,而非主键索引,只会在叶子节点上存储索引列以及…

首先在innodb引擎下,下图表示主键索引(聚集索引)以及二级索引(非聚集索引)。

主键索引,只会在叶子节点上存储索引列以及所有的数据记录,而非主键索引,只会在叶子节点上存储索引列以及主键的值。

假如做查询select * from where age=18。name 和 age 列 上别有一个 单列索引。

  • 回表查询

会首先在二级索引上每 查到一条符合条件 age > 18 的记录时,就到主键索引上,查询这条记录其他列的数据。即所谓的一次回表查询。直到获取所有结果,这种方式对于上面的 SQL 整个执行过程,扫描了 16 条记录,回表 8 次。

  • 索引下推

“索引下推”是数据库查询优化中的一种技术,全称是 Index Condition Pushdown(ICP)。它的作用是让数据库在使用索引查找数据时,尽量在索引层面就完成更多的过滤工作,从而减少访问主表(也叫“回表”)的次数,提高查询效率。

  1. 适用条件
  • 使用 复合索引 时最有效;

  • 条件中的列必须在 索引中出现

  • 查询条件不能涉及函数或复杂表达式(否则不能下推);

  • MySQL 5.6 及以上版本默认开启了 ICP。

3. 查看是否使用了 ICP

        使用 EXPLAIN 查看查询计划,关注 Extra 字段,如果看到 Using index condition,就说明用了索引下推。索引下推就是让数据库尽量在“查索引”的时候就过滤掉不需要的行,减少回表次数,提升效率。

  • 索引覆盖

        “索引覆盖”也叫 覆盖索引,英文是 Covering Index,是数据库优化中另一个非常重要的概念。它的核心思想是。查询的数据全部都能从索引中获取,根本不需要回表去主表查。怎么判断是否用了覆盖索引?

使用 EXPLAIN,看 Extra 字段:

  • 如果显示 Using index,而不是 Using whereUsing index condition,说明这个查询是覆盖索引查询

http://www.dtcms.com/wzjs/201644.html

相关文章:

  • 服务器网站日志文件网站优化平台
  • 网站手机端建设关键词的优化和推广
  • 小程序自己开发难吗seo技术分享
  • 简单网站设计价格快手流量推广网站
  • 手机网站头部百度浏览器官方下载
  • 可以做网站引导页的页面海外域名
  • 制作网页网站费用属于资本性支出吗网站推广的意义和方法
  • 怎么做网站原型it培训机构推荐
  • 重庆网站建设公司是什么搜索引擎营销的主要方式有
  • 可以做视频推广的网站有哪些苏州百度快照优化排名
  • 贵州专业网站建设公司网络营销案例
  • 辽宁营商环境建设网站搜索引擎优化技巧
  • 品牌网站策划google浏览器网页版
  • 《网页设计与网站建设》大作业要求哈尔滨seo关键词排名
  • 网站建设平台安全问题有哪些方面广告策划方案怎么做
  • 有做微信婚介网站的吗个人在线网站推广
  • 海南代理注册公司费用网站优化与seo
  • 自动做效果图的网站无安全警告的浏览器
  • 创新网站建设工作seo优化总结
  • 网站建设的目标和需求seo排名赚app靠谱吗
  • 网站建设 域名 服务器产品宣传推广方式有哪些
  • 怎么做公司网站seo优化方案项目策划书
  • 昆明比较好的网站开发公司免费网站创建
  • 软件开发和app开发的区别东莞网站优化
  • wordpress建站镜像公司推广策划
  • 毕设做系统与网站答辩最近国际新闻大事
  • 手机低价购买网站博客营销案例
  • 瑞安市规划建设局网站长沙整合推广
  • 网站 百度搜不到seo点击器
  • 重庆建网站培训机构网络推广是干什么的