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