【发布时间】:2011-05-21 16:44:22
【问题描述】:
我想知道定义一个 nvarchar(max) 类型的列而不是给它一个(较小的)最大大小是否有任何缺点。
我在某处读到,如果列值超过 4?KB,则剩余数据将添加到“溢出”区域,这没关系。
我正在创建一个表格,其中大部分时间文本只有几行,但我想知道设置下限然后添加验证以避免突破该限制是否有任何优势。
对使用 nvarchar(max) 列创建索引是否有任何限制,或者有什么需要支付对大小限制的限制?
谢谢!
【问题讨论】:
标签: sql-server performance indexing nvarchar