将nvarchar(max)与非索引字段一起使用的含义

时间:2011-09-15 17:52:40

标签: sql sql-server indexing nvarchar

有人能解释将字符串存储到定义为nvarchar(max)的列中的含义,而不是定义说nvarchar(500)的长度吗?该表将包含多个字段,可能包含1000万条记录。这些字段也不会被编入索引。

谢谢!

1 个答案:

答案 0 :(得分:0)

当您尝试搜索该数据时,它会被编入索引。因此,如果它是在您查询其他字段时出现的数据,那么它应该不会太糟糕。还有一点(即覆盖索引),但这是它的基本要点。