innodb中,如果使用较长的字符串做辅助索引和使用较短的字符串做辅助索引,对于B+tree的检索效率有没有什么影响?
当然有,字符串长了,索引长度就长了,每个数据页能装的索引的就少了,也就是说扫描同样数量的索引行,要扫的数据页就多了,时间就需要更长了。
5 回答3.3k 阅读✓ 已解决
3 回答3.7k 阅读✓ 已解决
2 回答2.9k 阅读✓ 已解决
5 回答1.4k 阅读
2 回答2.1k 阅读
3 回答2k 阅读
1 回答3.6k 阅读
2 回答4.9k 阅读
3 回答3.1k 阅读
2 回答4k 阅读
4 回答3.2k 阅读✓ 已解决
1.5k 阅读
当然有,字符串长了,索引长度就长了,每个数据页能装的索引的就少了,也就是说扫描同样数量的索引行,要扫的数据页就多了,时间就需要更长了。