【发布时间】:2010-04-17 21:22:03
【问题描述】:
例如,我总是为 users 表生成一个自动增量字段,但我也在他们的用户名上指定一个唯一索引。在某些情况下,我首先需要获取给定用户名的 userId,然后执行所需的查询,或者在所需的查询中使用 JOIN。这是 2 次访问数据库或 JOIN 与 varchar 索引。
我应该使用整数主 ID 吗?
与 small VARCHAR 索引相比,INT 是否有真正的性能优势?
【问题讨论】:
标签: sql database performance optimization query-optimization