加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql-server – SQL Server:如何收缩FileStream文件?

发布时间:2020-12-30 20:46:31 所属栏目:编程 来源:网络整理
导读:对付一个项目,我行使的是SQL Server 2008 R2.一个表有一个文件流列. 我做了一些负载测试,此刻数据库已经行使了~20GB. 我有空表,除了几个(设置表).但我的数据库如故占用了大量空间.以是我行使了使命 – 紧缩 – 数据库/文件但我的数据库如故行使16GB的对象. 我

对付一个项目,我行使的是SQL Server 2008 R2.一个表有一个文件流列.

我做了一些负载测试,此刻数据库已经行使了~20GB.

我有空表,除了几个(设置表).但我的数据库如故占用了大量空间.以是我行使了使命 – >紧缩 – >数据库/文件但我的数据库如故行使16GB的对象.

我发明文件流文件如故占用了大量空间.

题目是我必要备份这个数据库以将其导出到最终的出产处事器上,假如我指示要压缩备份我获得的文件高出3.5Go.存储和上传不利便.

我正在打算更大的测试,以是我想知道怎样缩小谁人空缺地区.

当我在实行时:

我获得这个破例:

The properties SIZE,MAXSIZE,or FILEGROWTH cannot be specified for the FILESTREAM data
file 'FileStreamFile'. (Microsoft SQL Server,Error: 5509)

以是我该怎么做?

我发明白这个错误的几个主题,但它们是关于删除文件流列.

办理要领

旧版本的文件通过在搜查点进程中运行的garabage网络进程从文件流中删除.

请参阅http://sqlskills.com/BLOGS/PAUL/post/FILESTREAM-garbage-collection.aspx以得到完备声名.

以是 – 你跳过全部的箍,运行日记备份,搜查点,然后你……等等,由于愚笨的垃圾网络器好像只是以每秒约4或5的速度删除文件.

我以为2012年是新的?是sp_filestream_force_garbage_collection(http://msdn.microsoft.com/en-us/library/gg492195.aspx) – 但我还没有效它,以是我不能说它有多有用.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读