sql server数据库中的未用空间如何缩小?

请教:sqlserver数据库1.3G,但其中的未用空间600多M,我查了一下各个表所占用的空间,其中有几个表的未用空间比较大,如何缩小啊?下图是整个数据库的空间占用情况... 请教:sql server数据库1.3G,但其中的未用空间600多M,我查了一下各个表所占用的空间,其中有几个表的未用空间比较大,如何缩小啊?下图是整个数据库的空间占用情况。
已做过收缩了,还是不行。数据库增长率设置10%,大小无限制。执行EXEC Sp_msforeachtable "EXEC Sp_spaceused '?'"
查询几个表的空间占用情况,有几个表的unused值很大,最大是data的2、3倍,我将这几个表的数据删除后整个数据库就缩小了一半,但过几个星期又会出现这种问题。最大的一次增长到了4G,其中的数据部分不到1G,如何彻底解决这个问题?
展开
 我来答
射手幽灵伊
2013-07-16 · TA获得超过2716个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1984万
展开全部
正常情况下,不要缩小,这是数据库为了数据增长而自动申请的空间。

脚本:
dbcc shrinkdatabase ( '数据库名' )

图形界面:
在数据库名上右键--任务--收缩--数据库
micro0369
2013-07-17 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4094万
展开全部
DBCC SHRINKDATABASE或者DBCC SHRINKFILE

数据库增长率设置10%,建议设置成 每次增长多少M,不要用百分比的方式。

数据库的维护本来就是持续进行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式