日期:2014-05-17  浏览次数:20470 次

SQL2008 image格式存大量附件问题
通过单独一个数据库通过IMAGE格式存大量附件,有几千份,几个G大小,除了数据库容量大之外,还有没有别的问题存在,麻烦各位高手指教。暂时没有用数据库存路径管理附件这种方式,主要考虑到后期服务器变更等问题。

------解决方案--------------------
引用:
目前来看继续上传速度没有影响,包括查询和删除附件速度也没有影响,相关附件都和一个主关键字进行直接关联的,每一个主关键字也不会对应很多个文件,也就几个。就是在查询分析器里查询所有附件速度非常慢。

image的数据在查询分析器中无法显示为图像,没必要在查询分析器中查询.
需用前端程序存取.
------解决方案--------------------
用数据库存路径管理附件这种方式,只要保存 相对路径+根目录id,应该不会影响以后的迁移、合并
通过一个根目录的设置,改变位置后,只需要修改根目录的配置
------解决方案--------------------
既然用了2008,可以考虑用filestream功能来存这些文件