我们的Server (2005 & 2008)数据库中有几个表,其中的列定义为nvarchar(4000)。我们有时需要能够存储更多的数据,并考虑使用nvarchar(max)代替。现在来问问题。
问候约翰
发布于 2010-06-02 13:47:13
我们在几个地方也得这么做
可能需要一段时间
发布于 2010-06-02 13:50:09
如果文本与其他数据不匹配在页面上,文本将存储在另一个页面中。这会导致额外的数据库页读取。所以性能可能会变慢。在负载很重、响应时间非常有限的系统上,也许。
可能会重命名当前表,创建一个具有新布局的新表,复制数据,删除旧表。这会很慢。
我不知道能不能用。
https://stackoverflow.com/questions/2958241
复制相似问题