假设您有一个拥有一亿条记录的MySQL 5.0 MyISAM表格,并且在两个整数列中除主键以外还有一个索引。
从我对B树结构的理解来看,我认为较低基数意味着索引的存储效率更高,因为有较少的父节点。而较高基数意味着存储不太高效,但读取性能更快,因为它需要浏览的分支较少,以定位查询所需的数据并缩小查询范围。
(注意 - 通过“低”与“高”,我并不是指例如对于一张一亿行的表格,1百万和99百万之间的差异。我的意思更像是90百万和95百万之间的差异)
我的理解正确吗?
相关问题 - 基数如何影响写入性能?