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

装饰公司网站设计网站建设发展方向及前景展望

装饰公司网站设计,网站建设发展方向及前景展望,安阳哪个公司做网站好,集团网站下分网站 模板先说结论#xff1a; 3层B树大概可以存#xff1a; 主键为bigint#xff1a;约2000w主键为int#xff1a;约4000w*备注#xff1a; 在《阿里开发手册》中建议#xff0c;单表行数超过500万行或者单表容量超过2GB#xff0c;才推荐进行分库分表#xff0c;如果预计三年后…先说结论 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/14Byte1170个“主键指针”的组合。假设主键类型为int占用4Byte指针可以设置为占用6Byte总共10Byte。这样就可以算出一个非叶子节点大概可以存放16KByte/10Byte≈1600个“主键指针”的组合。叶子节点 在B树中真正的数据是只存储在叶子节点中的。 这里我们假设我们的一行数据大小是1K那么我们一个叶子节点就可以存16KByte/10Byte16条行数据。 由此可以推算出公式 两层总数  非叶子节点(根) * 叶子节点。三层总数  非叶子节点(根) * 非叶子节点 * 叶子节点。主键为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.hkea.cn/news/14422905/

相关文章:

  • 织梦搭建企业网站石家庄市住房建设局网站
  • 海洋网络做网站不负责无极搜索引擎
  • 论坛建站教程360网站备案
  • 旅游网站毕业设计和论文网站中链接怎么做
  • 怎么自己做免费网站临湘做网站
  • 手机网站建设好吗wordpress广告公司模板
  • 环保网站建设高端的网站建设
  • 深圳小企业网站建设设计制作网址你懂我意思吧在线2020
  • 自动发卡网站怎么做在网站建设中遇到的问题
  • 网站还能赚钱吗学网站开发在大学
  • 网上做期末试卷的网站seo运营招聘
  • 四川航天中瑞建设工程有限公司网站关于网站开发的自我评价
  • 做西服的网站wordpress页面不显示
  • 绝味鸭脖网站建设规划书网站设计的英文
  • 昆明哪些做网站建设的公司东莞做网站的网络公司
  • 做网站开发有前途吗衡阳sem优化
  • 淘宝购物网站开发有什么功能360免费建站方法
  • 水利工程建设信息网站怎么做网页跳转
  • 制作手机网站用什么软件关键词搜索排名优化
  • 教育类网站开发模板请问哪里可以做网站
  • 网站设计公司要多少钱做网站卖产品
  • 合肥专业做淘宝网站推广宁波网络营销推广咨询报价
  • 在百度怎么建立自己的网站吗广东深圳今天最新通知
  • 邯郸企业网站建设公司营销型网站北京
  • 邵阳市住房和城乡建设局网站全网vip视频网站怎么做
  • linux下用python做网站公司装修图片大全
  • 广州市门户网站建设公司形象墙设计效果图
  • 平台网站开发简报网站建设的行业资讯、
  • 苏州外贸公司网站建设流程好公司网站建设
  • 建设专业网站电话咨询做网站不好做