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

用css做网站的好处识图

用css做网站的好处,识图,电子商务网站的网络营销策略分析,设计师国外网站一丶聚簇索引 InnoDB的索引分为两种: 聚簇索引:一般创建表时的主键就会被mysql作为聚簇索引,如果没有主键则选择非空唯一索引作为聚簇索引,都没有则隐式创建一个索引作为聚簇索引;辅助索引:也就是非聚簇索…

一丶聚簇索引

InnoDB的索引分为两种:

  • 聚簇索引:一般创建表时的主键就会被mysql作为聚簇索引,如果没有主键则选择非空唯一索引作为聚簇索引,都没有则隐式创建一个索引作为聚簇索引;
  • 辅助索引:也就是非聚簇索引或二级索引,平时我们添加的索引就是辅助索引

聚簇索引并不是一种单独的索引类型,而是一种数据存储方式,就是按照每张表的主键构造一颗B+树,同时叶子节点存放的就是整张表的行记录数据,所以主键索引就默认使用到了聚簇索引;

二丶二级索引(辅助索引)

        创建一张表时默认会为主键创建聚簇索引,聚簇(主键)索引的叶子节点存的是整行数据。除了聚簇(主键)索引之外的所有索引都成为二级索引也就是非主键索引,二级索引的叶子节点内容是主键的值,主键长度越小,二级索引的叶子节点就越小,占用的空间也就越小;二级索引在查询需要多扫描一颗索引树,也就是回表,通过覆盖索引和默认的索引下推机制可以表面回表;

三丶回表

回表:就是先通过索引扫描出数据所在的行,在通过行主键索引获取其他字段数据。简单就是说:查询的字段中既有索引字段,又有非索引字段就会发生回表;比如索引字段为name

# 该查询使用了索引,并且索引中只有name的数据,但是却查询了所有字段,此时就会回表获取其他字段的值
# 通过索引name找到数据行,然后再通过主键找到其他字段值
select * from table where name = '';   
  • 主键索引查询:主键被作为聚簇索引,索引中保存了所有的列数据,可以直接通过主键定位到数据并返回;
  • 辅助索引查询:辅助索引中除了包含了索引对应字段值以及主键值,如果查询的字段全是索引字段,就直接通过索引返回数据;如果查询的字段是除了索引字段,还包含其他的字段,则通过辅助索引查找到主键,在通过主键到聚簇索引中查找对应的数据(也就是回表),可以通过聚簇索引和默认的索引下推机制可以避免回表;

四丶索引下推(Indexing Pushdown,简称CIP)

        索引下推(Indexing Pushdown,简称CIP)是一种优化查询处理的技术,尤其在数据库系统中常见。它是在数据查询的过程中,将通常由用户查询表达式处理的计算任务下推到数据存储层,比如从磁盘或内存的索引结构中直接完成部分计算,而不是等到所有的数据都被加载到内存后再进行处理。这种技术可以显著提高查询性能,因为很多复杂的聚合函数、过滤条件等可以在接近数据源的地方就得到初步的结果,减少网络传输的数据量和CPU开销。

        CIP通常发生在关系型数据库的查询优化阶段,例如SQL查询。当查询包含复杂索引结构时,如果能够利用这些索引来直接获取计算结果,而无需进一步遍历整个表,就能节省大量资源。然而,CIP也依赖于数据库系统的优化策略以及硬件的性能支持。

        CIP就是把索引扫描和索引过滤合并在一起处理,过滤后的记录数据下推到存储引擎后的一种索引优化策略。索引条件下推是默认开启的,可以使用系统参数optimizer_switch来控制是否开启

索引下推有点如下:

  • 减少了回表的操作次数
  • 减少了上传到 MYSQL SERVER层的数据

索引下推使用条件:

  • 只能用途range,ref,eq_ref,ref_or_null访问方法;
  • 只能用于InnoDB和MyISAM存储引擎及其分表;
  • 对InnoDB引擎来说,索引下推只适用于二级索引(非主键索引);
  • 引用子查询的条件不能下推;
  • 引用了存储函数的条件不能下推,因为存储引擎五大调用存储函数;
  • Mysql服务层:用来解析SQL的语法、语义、生成查询计划、接管Mysql存储引擎层上推的数据进行二次过滤等;
  • Mysql存储引擎层:按照Mysql服务层下发的请求,通过索引或者全表扫描等方式把数据上传到Mysql分服务层;
  • Mysql索引扫描:根据指定索引过滤条件,遍历索引找到索引键对应的主键值后回表过滤剩余过滤条件;
  • Mysql索引过滤:通过索引扫描并且基于索引进行二次条件过滤后在回表;

结尾:喜欢的朋友点个赞吧!!! 

http://www.hengruixuexiao.com/news/21823.html

相关文章:

  • wordpress主题 kingseo服务公司怎么收费
  • 一般做网站都在什么网做微信朋友圈广告推广代理
  • 徐州品牌网站建设房地产估价师考试
  • 新乡网站优化平台网络营销策划论文
  • 建网站商城有哪些公司关键词的选取原则
  • 北京建网站定制价格百度会员登录入口
  • 大型门户网站建设哪家好地推app
  • 营销型网站建设思路全国最新疫情实时状况地图
  • 三个字广告公司名字seo营销推广平台
  • 云南做网站的公司爱站seo工具包下载
  • wordpress侧边栏位置长沙seo优化推广公司
  • 为什么要选修php动态网站开发电池优化大师下载
  • 做国外的众筹网站关键词网站排名查询
  • 网站专业销售团队介绍品牌推广的渠道有哪些
  • 国外互联网科技网站今日头条重大消息
  • 建筑课程网站谷歌外贸平台
  • 手机怎么制作视频短片谷歌seo技巧
  • 做盗版电影网站后果百度模拟搜索点击软件
  • 新手怎么建立自己网站推广工作的流程及内容
  • 海口网站建设公司营销自动化工具
  • 建站公司推荐首推万维科技关键词优化师
  • 网站做seo要多少钱怎么在百度发布个人简介
  • 电子商务网站建设期末试题08答案长沙网站策划
  • 公众平台如何做网站中国联通业绩
  • wordpress的文章title在哪里seo优化行业
  • 网站开发制作公司种子搜索
  • 做全国家电维修网站到哪里做app拉新一手渠道
  • 电子商务网站建设与管理a电商网站seo怎么做
  • 东莞哪种网站推广好济南专业做网站
  • 全面的郑州网站建设关键词优化排名首页