【发布时间】:2013-02-22 11:04:15
【问题描述】:
我的问题是关于加速文件流垃圾收集器的速度,细节在this question失败了
让我解释一下我的场景
- 出于调试/测试原因,我经常需要在我的开发机器上复制客户数据库
- 由于 DB 有时包含太多文件流 blob 数据,我更愿意将其删除,因此备份大小从 10GB 变为 2 MB
- 我愿意
Update TABLE set BLOB = NULL - 然后等待数小时或数天
既然我只需要彻底快速地删除 blob,还有什么可以工作的?是否需要定期拨打checkpoint 或手动删除Filestream 文件?
谢谢。
更新 只是为了更好地表达自己。我就是这样做的:
UPDATE TABLE_WITH_BLOBS SET BLOBFIELD = NULL
然后我希望备份大小为 2 MB...
【问题讨论】:
标签: sql-server sql-server-2008 filestream