首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL缩减,同时避免性能成本

问SQL缩减,同时避免性能成本
EN

Stack Overflow用户
提问于 2013-10-06 08:18:21
回答 1查看 103关注 0票数 0

我们在SQL2008R2服务器上运行SharePoint 2010 (不确定这是否相关)。有许许多多的图片库使数据库的大小接近120 to。我已经写了一个实用程序,它会把所有这些图片的大小调整到原来的20%左右,所以它会释放出大量的空间。为了减少我们的在线备份账单,我想回收大部分空间,但我一直在阅读有关SHRINKing数据库的性能成本的文章。

如果我缩小了大部分空间,但留出了很大比例的自由空间,这会消除与之相关的碎片问题吗?...or是否有更好的策略来解决我的问题?

EN

回答 1

Stack Overflow用户

发布于 2013-10-06 12:02:34

频繁地收缩并不是一件好事。但经常出现的情况是逐个案例。在减少图片空间后,数据库文件将有空间可用,我猜这应该可以每周回收一次。你必须在周末或非工作时间运行数据库维护计划,对吗?以经过充分测试的时间间隔运行收缩数据库/文件不会造成损害。虽然我不明白你说的这句话是什么意思,“如果我缩小了大部分空间,但留出了很大一部分空间......”

您如何选择哪些文件可以收缩,哪些不可以。如果每个数据库有多个数据库文件,则可以执行完整的数据库或某些选定的数据/日志文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19204058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档