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

宁阳县住房和城乡建设局网站seo搜索引擎优化简历

宁阳县住房和城乡建设局网站,seo搜索引擎优化简历,潍坊网站制作多少钱,数据库wordpress先说结论: 3层B树大概可以存: 主键为bigint:约2000w主键为int:约4000w*备注: 在《阿里开发手册》中建议,单表行数超过500万行或者单表容量超过2GB,才推荐进行分库分表,如果预计三年后…

先说结论:

3层B+树大概可以存:

  • 主键为bigint:约2000w
  • 主键为int:约4000w

*备注:

《阿里开发手册》中建议,单表行数超过500万行或者单表容量超过2GB,才推荐进行分库分表,如果预计三年后数据量根本达不到这个级别,就不必要在创建表时就分库分表。 

计算

在Innodb存储引擎里面,最小存储单元是页,而一个页的大小默认是16KB。 一个节点(叶子节点或非叶子节点)的大小就是一页。

在MySQL Innodb存储引擎中的B+树的一个节点大小为“1页”,也就是16k也即代表B+树的每个节点可以存16KB数据。

为什么设计成这个大小?解释一下:

之所以设置为一页,是因为对于大部分业务,一页就足够了。
一条数据必须是放在一个节点中,不能拆开到多个节点存储。而一般一条数据大概1KByte,那么一页能容纳的大概16条,即一个节点容纳不止一条数据,而且是多达16条!!所以大小采用最小存储单元足够用了~

非叶子节点:
ps:指针是用来指向下一个“节点”的。

  • 假设主键类型为bigint,占用8Byte,指针可以设置为占用6Byte,总共14Byte。这样就可以算出一个非叶子节点大概可以存放16KByte/14Byte=1170个“主键+指针”的组合
  • 假设主键类型为int,占用4Byte,指针可以设置为占用6Byte,总共10Byte。这样就可以算出一个非叶子节点大概可以存放16KByte/10Byte1600个“主键+指针”的组合

叶子节点:

在B+树中,真正的数据是只存储在叶子节点中的。
这里我们假设我们的一行数据大小是1K,那么我们一个叶子节点就可以存16KByte/10Byte=16条(行)数据

由此,可以推算出公式:

  • 两层总数 = 非叶子节点(根) 叶子节点。
  • 三层总数 = 非叶子节点(根) * 非叶子节点 * 叶子节点。

主键为bigint(约2000w)

  • 2层B+树的话:可以存放1170个*16条=18720条(行)数据。
  • 3层B+树的话:可以存放1170个*1170个*16条=21902400条(行)数据。

主键为int(约4000w)

  • 2层B+树的话:可以存放1600个*16条=25600条(行)数据。
  • 3层B+树的话:可以存放1600个*1600个*16条=40960000条(行)数据。

所以三层B+树也就差不多2000w条或4000w条数据。


参考:面试官问我为啥B+树一般都不超过3层?3层B+树能存多少数据?redo log与binlog的两阶段提交?_3层b+树能存储多少数据_不平衡的叉叉树的博客-CSDN博客 

http://www.15wanjia.com/news/45016.html

相关文章:

  • 大型网站如何开发网页优化包括
  • 网站建设方案策划书ppt响应式网站模板的优势
  • 做网站静态和动态企业网站推广方法实验报告
  • 宜宾建设教育培训中心网站重庆seo点击工具
  • 广州哪里做公司网站号网络推广工具
  • 做婚礼效果图的网站有哪些嘉兴seo外包平台
  • 2022年8月国内重大新闻济南优化网络营销
  • 汤阴做网站上海最新政策
  • 呼和浩特网站制作如何屏蔽百度广告推广
  • 企业网站备案网址怎么查询搜索关键词
  • 个人中心页面抖音seo推广外包公司好做吗
  • 朋友圈营销推广seo推广seo技术培训
  • 广东购物网站建设推推蛙seo顾问
  • 西部数码网站建设教程爱网
  • 做外汇 虚拟网站百度优化排名软件
  • 网站开发费用怎么入账微信客户管理系统平台
  • 肥东县建设局网站百度百家号官网
  • 描述政府网站网站建设百度seo优化规则
  • the 7 wordpress主题教程seo在线诊断工具
  • 有模板怎么做网站想学编程去哪里找培训班
  • 龙华专业做网站公司微信公众号营销
  • 自己学习做网站6制作公司网站的公司
  • 培训网站大全百度seo关键词优化推荐
  • 网站栏目做ip地址访问限制网络营销建议
  • 导航类网站源码公司培训课程有哪些
  • 做跨境电商看国外的哪些网站线上营销模式
  • 海南做公司网站备案域名购买
  • 西安建设网站推广免费友情链接交换平台
  • 标准化建设考评网站seo搜索引擎优化案例
  • 天津项目网站建设推广软件排行榜前十名