MySQL:整数索引与Varchar索引

时间:2014-09-17 06:47:07

标签: mysql indexing

索引字段数据类型是否存在任何性能问题?

整数索引是否比varchar索引快得多?

1 个答案:

答案 0 :(得分:10)

整数索引比varchar索引更快,因为整数在数据库中占用的空间比varchar少。因此,查找整数比查找varchar字符串要快得多 - 因为缓存整数索引所需的内存较少。 较小的数据类型意味着更多记录可以适合索引块。适合每个索引块的记录越多 - 查找记录所需的读取次数就越少。