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

python爬虫做网站卢松松外链工具

python爬虫做网站,卢松松外链工具,铜陵seo,做印刷品去哪个网站InnoDB逻辑存储结构 表空间:InnoDB存储引擎逻辑结构的最高层,如果用户启用了参数innodb_file_per_table(在8.0版本中默认开启),则每张表都会有一个表空间(xxx.ibd),一个mysql实例可以…

InnoDB逻辑存储结构

在这里插入图片描述

  • 表空间:InnoDB存储引擎逻辑结构的最高层,如果用户启用了参数innodb_file_per_table(在8.0版本中默认开启),则每张表都会有一个表空间(xxx.ibd),一个mysql实例可以对应多个表空间,用于存储记录、索引等数据
  • 段:表空间是由各个段组成的,常见的段有数据段(Leaf node segment)、索引段(Non-leaf node segment)、回滚段(Rollback segment)等。InnoDB是索引组织表,数据段就是B+树的叶子节点,索引段即为B+树的非叶子节点。InnoDB中对于段的管理,都是引擎自身完成,不需要人为对其控制,一个段中包含多个区
  • 区:区是表空间的单元结构,每个区的大小为1M。默认情况下,InnoDB存储引擎页大小为16K,即一个区中一共有64个连续的页
  • 页:页是组成区的最小单元,页也是InnoDB存储引擎磁盘管理的最小单元,每个页的大小默认为16KB。为了保证页的连续性,InnoDB存储引擎每次从磁盘申请4-5个区
  • 行:InnoDB存储引擎是面向行的,也就是说数据是按行进行存放的,在每一行中除了定义表时所指定的字段以外,还包含两个隐藏字段
    • Trx_id:每次对某条记录进行改动时,都会把对应的事务id赋值给trx_id隐藏列
    • Roll_pointer:每次对某条记录进行改动时,都会把旧的版本写入到undo日志中,然后这个隐藏列就相当于一个指针,可以通过它来找到该记录修改前的信息

关于树的概念:二叉树、二叉查找树、二叉树遍历、平衡二叉树、红黑树及其自旋规则、B-Tree、B+Tree

MySQL中优化之后的B+Tree

  • MySQL索引数据结构对经典的B+Tree进行了优化

  • 在原B+Tree的基础上,增加一个指向相邻叶子节点的链表指针,就形成了带有顺序指针的B+Tree

  • 提高区间访问的性能,利于排序

    在这里插入图片描述

为什么InnoDB存储引擎选择B+Tree索引结构

  • 相对于二叉树,层级更少,搜索效率高
  • 对于B-Tree,无论是叶子节点还是非叶子节点都会保存数据,这样导致一页中存储的键值减少,指针跟着减少,要同样保存大量数据,只能增加树的高度,导致性能降低
  • 相对Hash索引,B+Tree支持范围匹配及排序操作

InnoDB主键索引的B+Tree高度为多高呢?能存储多少条数据呢?

  • 假设:一行数据大小为1k,一页中可以存储16行这样的数据。InnoDB的指针占用6个字节的空间,主键假设为bigint占用8个字节
  • 高度为2时:
    • n*8+(n+1)*6=16*1024,算出n约为1170,也就是根节点可以存1170个key
    • 1171*16=18736
    • 也就是说,如果数的高度为2,则可以存储18000多条记录
  • 高度为3时:
    • 1171*1171*16=21939856
    • 也就是说,如果树的高度为3,则可以存储2200w左右的记录
http://www.dtcms.com/wzjs/156580.html

相关文章:

  • 广西建设厅关公网站株洲seo
  • wordpress手机版受钱吗新网站seo外包
  • 苏州网站建设科技太原关键词优化公司
  • 家居网站建设的背景及意义windows优化大师怎么彻底删除
  • 网站关于我们怎么做单页面百度推广关键词多少合适
  • 设计平台什么意思seo技术培训岳阳
  • 动态网站建设上机考试内容百度竞价排名多少钱
  • 网站建设体会介绍网络营销
  • 企业网站自己怎么做html+css网页制作成品
  • 有限公司和责任公司的区别搜索引擎优化技术
  • 杭州滨江区建设局网站万网官网域名查询
  • 德阳建设银行招聘网站域名站长工具
  • 市政工程建设规范免费下载网站流量推广app
  • 新站整站排名优化火速公司seo网站页面优化包含
  • 网站属性免费的网络营销方式
  • 网站建设北京贵如何建造一个网站
  • 东莞网络优化专注乐云seo广州网站seo
  • 2017年网站建设工作总结照片查询百度图片搜索
  • 天津智能网站建设找哪家百度指数行业排行
  • 网站建设咨询公司seo网站制作优化
  • 建网站无锡今日最新财经新闻
  • 全国物流货运平台重庆seo整站优化
  • wordpress 回车换行西安全网优化
  • 杭州网站推广平台网站关键词快速排名服务
  • 一个做网站编程的条件企业品牌推广
  • 新网站该如何做网站优化呢新乡搜索引擎优化
  • 网站后台登陆验证码不对神起网络游戏推广平台
  • 模具钢东莞网站建设营销推广投放
  • 佛山白坭网站建设seo怎么才能优化好
  • 平面设计案例网站合肥百度快照优化排名