2016-11-04 11:36发布
如题,设计一张表,id这种自增字段该怎么选择类型?
效率则和索引的结构有关,MySQL使用B+树作为索引的数据结构,如果使用自增整数的话,插入数据时最多只会引起节点的分裂,而使用字符串则有可能会插入到任何地方,这意味着可能会引起节点的移动和分裂。其次是在数据查询的时候,字符串的比较也要比整数的比较慢。
B+树
分裂
移动和分裂
最多设置5个标签!
效率则和索引的结构有关,MySQL使用
B+树
作为索引的数据结构,如果使用自增整数的话,插入数据时最多只会引起节点的分裂
,而使用字符串则有可能会插入到任何地方,这意味着可能会引起节点的移动和分裂
。其次是在数据查询的时候,字符串的比较也要比整数的比较慢。一周热门 更多>