Introduction to VPS and Web Technology Development

mysql为什么不用二叉搜索树、平衡二叉树?一个元素2. mysql为什么用B+Tree,不用B-Tree? 3mysql为什么不建议用uuid当主键

自由vps 无分类

带着问题学习
1. mysql为什么不用二叉搜索树、平衡二叉树?一个元素2. mysql为什么用B+Tree,不用B-Tree? 1 2
3mysql为什么不建议用uuid当主键
db
4. mysql中的聚集索引,稀疏索如何理解ike'aaoodb定会用到索引么为什么不建议写select*from进行查询6.
2
最左匹配原则怎么理解 ?
8.
为什么建议主键ID是递增的,和B+Tree有什么关系?
9.为什么innodb引擎要求鑫磊房键索?



1.二叉树最差的情况是单一方向树  成了一个链表  io次数过多   ,平衡二叉树解决了二叉树io节点单向的问题 io次数相等 但是单节点存储数据过小  mysql单页数据是16k 浪费导致节点过多,io次数仍然庞大  b树虽然解决了二叉平衡树的问题 但是数据可能存在于非子节点上,性能不稳定,io次数不稳定,另外范围搜索不方便,b+树是数据存在叶子节点,索引存在非子节点,每个节点数据的时间复杂度一致io次数只跟数据规模有关,另外数据是使用双向链表有序连接的 适合范围查找
使用chatGPT寻求答案
标签: 暂无标签

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:master@freevpsweb.com

同类推荐
评论列表