[英]Storing varchar(max) & varbinary(max) together - Problem?
我有一个可以同时包含varchar(max)和varbinary(max)数据类型的条目的应用程序。 我正在考虑将它们放在单独的表中,即使在任何给定时间仅使用两者之一。
问题是将它们存储在一起是否会对性能产生任何影响。 考虑到它们存储在堆中,我认为将它们放在一起将不是问题。 但是,varchar(max)列可能设置了行表中的文本选项。
我在“谷歌搜索”时找不到任何性能测试或性能分析,可能是一个太具体的问题?
SQL Server 2008表如下所示:
Id
ParentId
Version
VersionDate
StringContent - varchar(max)
BinaryContent - varbinary(max)
应用程序将在查询数据时决定选择两列中的哪一列。 字符串列将比二进制列更频繁地使用-这会对性能产生影响吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.