标签: mysql indexing
索引字段数据类型是否存在任何性能问题?
整数索引是否比varchar索引快得多?
答案 0 :(得分:10)
整数索引比varchar索引更快,因为整数在数据库中占用的空间比varchar少。因此,查找整数比查找varchar字符串要快得多 - 因为缓存整数索引所需的内存较少。 较小的数据类型意味着更多记录可以适合索引块。适合每个索引块的记录越多 - 查找记录所需的读取次数就越少。