【发布时间】:2011-02-04 02:01:58
【问题描述】:
这是我的困境。
基本上,我需要表格中的一列来容纳未知长度的字符。但我很好奇在 Sql Server 中使用列中的 VARCHAR(MAX) 或 NVARCHAR(MAX) 是否会出现性能问题,例如:“这次”我只需要存储 3 个字符,而且大多数时候我只需要存储 10 个字符。但是有一个很小的机会,它可能会在该列中达到几千个字符,甚至可能是一百万个,这是不可预测的。但是,我可以保证它不会超过 2GB 的限制。
我只是好奇是否存在任何性能问题,或者在可用的情况下解决此问题的更好方法。
【问题讨论】:
标签: sql-server varchar nvarchar