【发布时间】:2011-03-18 02:12:03
【问题描述】:
为您提供数据库设计/性能专家。
我正在设计一个表,我可以选择使用 int 或 nvarchar (128) 作为列,假设空间不是问题。我的问题是哪个会带来性能
当我用 int 列搜索时
where ID = 12324
或者当我使用 nvarchar 列搜索时(Key 是整个值,所以我没有使用 LIKE 运算符)
where Key = 'my str'
我确信对于较小的数据集这无关紧要,但我们假设这些数据将在数百万行中。
【问题讨论】:
标签: sql-server performance database-design