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

关于网站建设方案的案例营销培训课程视频

关于网站建设方案的案例,营销培训课程视频,wordpress容易被收录吗,手机网站自适应分辨率表空间中的页实在是太多了,为了更好的管理这些页面,设计 InnoDB 的大叔们提出了 区 (英文名: extent )的概念。对于16KB的页来说,连续的64个页就是一个 区 ,也就是说一个区默认占用1MB空间大小。…

表空间中的页实在是太多了,为了更好的管理这些页面,设计 InnoDB 的大叔们提出了 区 (英文名: extent )的概念。对于16KB的页来说,连续的64个页就是一个 区 ,也就是说一个区默认占用1MB空间大小。不论是系统表空间还是独立表空间,都可以看成是由若干个区组成的,每256个区被划分成一组。画个图表示就是这样:在这里插入图片描述
其中 extent 0 ~ extent 255 这256个区算是第一个组, extent 256 ~ extent 511 这256个区算是第二个
组, extent 512 ~ extent 767 这256个区算是第三个组(上图中并未画全第三个组全部的区,请自行脑补),依此类推可以划分更多的组。这些组的头几个页面的类型都是类似的,就像这样:在这里插入图片描述
在这里插入图片描述
02.

为啥好端端的提出一个 区 ( extent )的概念呢?我们以前分析问题的套路都是这样的:表中的记录存储到页里边儿,然后页作为节点组成 B+ 树,这个 B+ 树就是索引,然后吧啦吧啦一堆聚簇索引和二级索引的区别。这套路也没啥不妥的呀~

是的,如果我们表中数据量很少的话,比如说你的表中只有几十条、几百条数据的话,的确用不到 区 的概念,因为简单的几个页就能把对应的数据存储起来,但是你架不住表里的记录越来越多呀。
??啥??表里的记录多了又怎样?

B+ 树的每一层中的页都会形成一个双向链表呀, File Header 中的FIL_PAGE_PREV 和 FIL_PAGE_NEXT 字段不就是为了形成双向链表设置的么?是的是的,您说的都对,从理论上说,不引入 区 的概念只使用 页 的概念对存储引擎的运行并没啥影响,但是我们来考虑一下下边这个场景:

我们每向表中插入一条记录,本质上就是向该表的聚簇索引以及所有二级索引代表的 B+ 树的节点中插入数据。而 B+> 树的每一层中的页都会形成一个双向链表,如果是以 页 为单位来分配存储空间的话,双向链表相邻的两个页之间的物理位置可能离得非常远。我们介绍 B+ 树索引的适用场景的时候特别提到范围查询只需要定位到最左边的记录和最右边的记录,然后沿着双向链表一直扫描就可以了,而如果链表中相邻的两个页物理位置离得非常远,就是所谓的 随机I/O 。再一次强调,磁盘的速度和内存的速度差了好几个数量级, 随机I/O
是非常慢的,所以我们应该尽量让链表中相邻的页的物理位置也相邻,这样进行范围查询的时候才可以使用所谓的 顺序I/O 。

所以,所以,所以才引入了 区 ( extent )的概念,一个区就是在物理位置上连续的64个页。在表中数据量大的时候,为某个索引分配空间的时候就不再按照页为单位分配了,而是按照 区 为单位分配,甚至在表中的数据十分非常特别多的时候,可以一次性分配多个连续的区。虽然可能造成一点点空间的浪费(数据不足填充满整个区),但是从性能角度看,可以消除很多的随机 I/O ,功大于过嘛!

http://www.yayakq.cn/news/506648/

相关文章:

  • 如何建设一个电子商务网站网站主页图片怎么换
  • 医院网站建设情况汇报批量发布网站
  • seo网站关键词优化怎么做自己建网站怎样建
  • 松滋网站设计ios应用开发
  • 设计与网站建设案例如何查网站域名备案信息
  • seo 网站推广入门广告设计公司公司简介模板
  • 北京网站设计案例中国八大设计院指的是哪些
  • 网站的域名证书wordpress主题开发过程
  • 织梦网站地图模板修改世界杯32强排名
  • 制作网站推广码wordpress 幻灯片主题
  • 茂南手机网站建设公司学做效果图网站有哪些
  • 站长统计 wordpress网站开发与维护的内容
  • 2018年网站开发语言排行网站排行榜
  • 没有网站可以做京东联盟吗免费代理网址
  • 昆明网站建设介绍广州冼村地铁站几号线
  • 江苏省建设工程管理局网站wordpress动画插件下载地址
  • 广州增城做网站wordpress调用优酷视频播放器
  • 培训课程网站建设vs怎么做网站的首页
  • 可以建设个人网站wordpress 3.9 上传
  • 个人网站建设论文廊坊网页制作公司
  • 长兴网站建设公司wordpress个人站无法升级
  • 哪个网站推广产品好长沙模板网站建设
  • 岳阳做公司网站网站开发 实训 报告
  • 只做衬衣网站怎么关键词优化网站
  • 怎样给网站做流量2021年9月重大新闻
  • 个人备案网站能做商城吗表白网页生成器手机版
  • 集团网站建设调研报告成都口碑最好的家装公司
  • 上海网站备案信息微信商城网站开发
  • 珠海特价做网站哈尔滨企业建站网站开发
  • 门户网站需求济南学网站建设哪里好