www.3112.net > sqlsErvEr2008 收缩数据库耗时

sqlsErvEr2008 收缩数据库耗时

这个看服务器性能,我做过200G的,压缩大概在3-4小时左右.你这个,个人感觉应该在1-2个小时左右!

1、用收缩文件的方式最好,如果收缩日志文件,先做一次日志备份,最好的方法是先做完备再做日志.2、如果收缩数据文件,建议先100m每次地收缩,过3、5次之后,再加到500m一次,再过3、5次再升到1g一次,后面就不要再加了,收缩很费资源,不要一次行收缩和在繁忙时收缩.没有官方文档支持,但是按照个人经历,好像sqlserver有一个适应期,要先从小规模收缩几次,才“适应”,然后再慢慢加,另外不要收缩到很小,因为一旦有新数据或者数据改动,又会涨起来,到时候压力更大.3、文件的增长规模,按照120g程度,建议每次增长500m,不要用百分比了若你的数据库不能停机也不好搞啊.收缩数据库都需要将数据库转换成 简单恢复模式.

这个要跟你计算机的性能有关系.一般5个小时吧.

很多人发现直接下指令,SQL 2008收缩不来.1、数据库选项中,设定对应的数据库的恢复模式为简单.2、下达指令,收缩数据库,即可.(对数据库点右键,点任务,点收缩数据库之类的,然后是向导,一步一步做即可) 提示,简单模式非常不安全,请在收缩完以后第1时间做以下操作:1、设定数据库恢复模式为完整模式.2、做一次完整数据库备份.

在SQL Server中经常遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以使用下面的SQL命令进行快速清除数据库中的事务日志,命令如下: - 第一步:清空日志DUMP TRANSACTION databasename WITH NO_LOG-- 第二步:截断事务日志BACKUP LOG databasename WITH NO_LOG-- 第三步:收缩数据库DBCC SHRINKDATABASE(databasename)

收缩数据库 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大 1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft

1、右击数据库选择,打开Files窗口2、Files窗口,File type 选择 Log,单击OK完成日志收缩.按以上方法操作没有效果,原因是数据库的恢复模式不是简单模式,只需要将恢复模式改为简单模式即可用以上操作来收缩日志,方便又好用.将数

SSMS中, 1、选中目录数据库, 2、右键菜单,【任务】-->【收缩】-->【文件】,弹出对话框 3、【文件类型】选择{日志}

楼主 可以试试下面的方法:1. 清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG3.收缩数据库文件 数据库名--右击--任务--收缩--文件 --文件类型选择日志--收缩操作选择第二个 将文件收缩到0 ,确定就可以了4. 也可以用SQL语句来完成 --收缩数据库 DBCC SHRINKDATABASE(客户资料) --收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1)2. 收缩的时候把恢复模式改为简单 否则收缩不了 希望解决了楼主的问题

【步骤①】:首先要对你的SQL数据库进行一下,数据库日志增长模式的设置↓ 打开你的sql2008或者sql2005的企业管理“Microsoft SQL Server Management Studio”, 在数据库选项里,找到“emmis”这个数据,点击鼠标右键,点“属性”

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com