MySQL字符串类型和数字类型索引的效率
- From:
mysql分别用数字INT和中文varchar做索引查询效率上差多少
性能相当
mysql中区别性能的是采用哪种索引方式,而不是索引的数据类型。
MySQL的btree索引和hash索引的区别
- hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,
- btree(B-Tree)索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,
- 综上,hash 索引的查询效率要远高于 btree(B-Tree) 索引。 虽然 hash 索引效率高,但是 hash 索引本身由于其特殊性也带来了很多限制和弊端,主要有以下这些。
最近回复