如果想要放入更多的数据的化 , 得加层 。加层 IO 量肯定上来了 。
data 太占内存,导致存储数据太少 。
MySQL加载索引是以磁盘块(页)为单位的 , 页(Page)是 Innodb 存储引擎用于管理数据的最小磁盘单位 。默认的页大小为 16KB 。
假设只有 p1+key值 占用空间且占用 10字节,一个磁盘块可以放置1600条记录,三层就是 40960000条记录 。
在B+树 上有两个头节点,一个指向根节点,另一个指向关键字最小的叶子节点 , 而且所有的叶子节点(即数据节点)之间是一种链式环结构,因此可以对 B+树 进行两种查找运算:一种是对于主键的范围查找和分页查找,另一种是从根节点开始,进行随机查找 。
让当前key值尽可能的少占用存储空间,才能保证存储更多的值 。降低树的高度,减少IO 。
保证key的长度越小越好 。
关于mysql怎么查询树高度和mysql查询数据量的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 网络销售游戏是诈骗吗,网络游戏推销属于违法行为嘛
- 邵阳sap开发公司简介,邵阳软件公司
- css上边框颜色怎么设置颜色,css怎么给边框加颜色
- 罗永浩为什么做抖音直播,罗永浩为什么会直播带货
- mysql怎么学习数据库 mysql学习教程
- 怎么查看装机的u盘,怎么查看装机的u盘序列号
- linux命令中文输入法,linux如何使用中文输入法
- 无须网络游戏枪战游戏下载,枪战游戏无需网络游戏
- go语言和java反射 golang反射function