相关疑难解决方法(0)

在单独的1-1表中使用varbinary字段有什么好处?

我需要将二进制文件存储在SQL Server 2005上的varbinary(max)列中,如下所示:

的FileInfo

  • FileInfoId int,PK,identity
  • FileText varchar(max)(可以为null)
  • FileCreatedDate日期时间等

FileContent

  • FileInfoId int,PK,FK
  • FileContent varbinary(最大)

FileInfo与FileContent具有一对一的关系.FileText用于在没有要上载的文件时使用,并且仅为项目手动输入文本.我不确定有多少百分比的项目会有二进制文件.

我应该创建第二个表.两个表设计会有任何性能改进吗?有任何合理的好处吗?

我找到了这个页面,但不确定它是否适用于我的情况.

sql-server performance database-design sql-server-2005 varbinary

1
推荐指数
1
解决办法
2714
查看次数