三层b+树估算存储多少行数据

server/2024/10/16 0:12:59/

文章目录

      • B+树结构图示
      • 估算方法(这里要以聚簇索引来看)

B+树结构图示

在这里插入图片描述

估算方法(这里要以聚簇索引来看)

  • 非叶子节点数* 每个叶子结点记录总数
    假设mysql 数据页,16kb,刚好对应B+树的一个节点

  • 每个叶子结点记录数,
    叶子结点存储的是对应的原始数据
    假设每条记录是100 byte,16*1024/100=160条记录

  • 非叶子节点数
    非叶子结点,实际上存储的是索引值和指向下一层的指针
    假设索引值是int 对应4个byte,指针4个byte
    161024/8=2048,单个节点就能存储2048个键值对
    两层非叶子结点=2048
    2048=4194304

  • 结果
    4194304 * 160=6.7亿


http://www.ppmy.cn/server/132439.html

相关文章

spring:springboot3使用Spring Security,以及和springboot2的区别

文章目录 springboot3使用Spring Security介绍认证与授权简单示例核心APIUserDetailsService接口PasswordEncoder接口 Spring Boot 2 和 Spring Boot 3 中使用 Spring Security 的区别1. Jakarta EE 迁移影响:解决方案: 2. Spring Security 配置方式的变…

基于Python flask的豆瓣电影可视化系统,豆瓣电影爬虫系统

博主介绍:✌Java徐师兄、7年大厂程序员经历。全网粉丝13w、csdn博客专家、掘金/华为云等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不…

【LeetCode】每日一题 2024_10_15 三角形的最大高度(枚举、模拟)

前言 每天和你一起刷 LeetCode 每日一题~ LeetCode 启动! 题目:三角形的最大高度 代码与解题思路 久违的简单题 这道题读完题目其实不难想到有两条路可以走: 1、题目很明显只有两种情况,枚举是第一个球是红球还是蓝球这两种情…

Java:玩家打怪小游戏

今天,我们尝试用Java来做一个“打怪小游戏”,听名字就知道,我们是应该创建几个成员和怪物,还有知道知道成员和怪物的血量,一次攻击的伤害等等。。当然我们的游戏攻击模式是“回合制”(其实是别的方法&#…

云手机哪款好用?2024年云手机推荐对比指南

随着云手机市场的快速扩展,消费者在选择云手机时面临着众多选择。为了帮助大家找到最适合自己的云手机,小编特意整理了一份当前市场上几款备受关注的云手机品牌对比,大家一起往下看吧。 1. Ogphone云手机 Ogphone云手机是近年来海外业务版块迅…

uni-app 打包成app时 限制web-view大小

今天对接一个uni-app的app 内置对方h5 web-view的形式 需要对方在web-view顶部加点东西 对方打的app的web-view始终是全屏的状态,对方表示做不到我要的效果 emmmmmm。。。。。。 于是乎 自己搭了个demo 本地h5跑起来审查了下代码,发现web-view是给绝对定…

mysql集群-主库从库配置--主从库分离

mysql集群 为什么要做主从库分离? 怎么进行分离? 设置2个数据库,为主库从库,主库存储,从库查询 怎么设置? 在你原本的配置yml文件中主库的ip是多少,从库是多少,都要和数据库的ip 一…

PHP DateTime基础用法

PHP DateTime 的用法详解 一、引言 在开发 PHP 应用程序时,处理日期和时间是一个至关重要的任务。PHP 提供了强大的日期和时间处理功能,其中 DateTime 类是最常用的工具之一。DateTime 类提供了丰富的方法来创建、格式化、计算和比较日期时间&#xff…