摘要:
一颗B+tree索引存储的数据大概是2000万,大概三四层左右,如果超过2000万数据,B+tree索引数会更高,可能达到五层六层。如果我们的数据过于庞大,可以考虑使用mysql分区存储,分区类型包括: 1)range分区 2)LIST分区 3)HASH分区 4)KEY分区 5)复合分区/子分区 注 阅读全文
摘要:
先了解下mysql的B+tree索引结构,再来结合这个文章看会更好理解一点:《为什么数据库中要使用B+tree索引,而不用hash索引?MySQL中的B+tree索引介绍》 二级索引回表是随机IO操作。 按照聚簇索引或者二级索引顺序查询的操作是顺序IO。 顺序IO一定比随机IO更快! end. 阅读全文