我的问题是关于加速文件流垃圾收集器的速度,这个问题的细节不成功
让我解释一下我的场景
- 出于调试/测试原因,我经常需要在我的开发机器上复制客户数据库
- 由于 DB 有时包含太多文件流 blob 数据,因此我更喜欢将其删除,因此备份大小从 10GB 变为 2 MB
- 我愿意
Update TABLE set BLOB = NULL
- 等待数小时或数天
因为我只需要彻底快速地删除 blob,还有什么可以工作的?我需要checkpoint
定期打电话或手动删除 Filestream 文件吗?
谢谢。
更新 只是为了更好地表达自己。这就是我所做的:
UPDATE TABLE_WITH_BLOBS SET BLOBFIELD = NULL
然后我理想情况下希望备份大小为 2 MB ......