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

--压缩日记及数据库文件巨细

发布时间:2018-08-15 13:20:12 所属栏目:电商 来源:站长网
导读:--压缩日记及数据库文件巨细 /*--出格留意 请按步调举办,未举办前面的步调,请不要做后头的步调 不然也许破坏你的数据库. --*/ 1.清空日记 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事宜日记: BACKUP LOG 数据库名 WITH NO_LOG 3.紧缩数据库文件(假如不压

--压缩日记及数据库文件巨细

/*--出格留意
 请按步调举办,未举办前面的步调,请不要做后头的步调
 不然也许破坏你的数据库.
--*/

1.清空日记
 DUMP  TRANSACTION  库名  WITH  NO_LOG   

2.截断事宜日记:
 BACKUP LOG 数据库名 WITH NO_LOG

3.紧缩数据库文件(假如不压缩,数据库的文件不会减小
 企业打点器--右键你要压缩的数据库--全部使命--紧缩数据库--紧缩文件
  --选择日记文件--在紧缩方法里选择紧缩至XXM,这里会给出一个应承紧缩到的最小M数,直接输入这个数,确定就可以了
  --选择数据文件--在紧缩方法里选择紧缩至XXM,这里会给出一个应承紧缩到的最小M数,直接输入这个数,确定就可以了

 也可以用SQL语句来完成
 --紧缩数据库
 DBCC SHRINKDATABASE(客户资料)
 
 --紧缩指定命据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
 DBCC SHRINKFILE(1)

4.为了最大化的缩小日记文件(假如是sql 7.0,这步只能在查询说明器中举办)
 a.疏散数据库:
  企业打点器--处事器--数据库--右键--疏散数据库

 b.在我的电脑中删除LOG文件

 c.附加数据库:
  企业打点器--处事器--数据库--右键--附加数据库

 此法将天生新的LOG,巨细只有500多K

 或用代码:
 下面的示例疏散 pubs,然后将 pubs 中的一个文件附加到当前处事器。
 
 a.疏散
 EXEC sp_detach_db @dbname = 'pubs'

 b.删除日记文件
 
 c.再附加
 EXEC sp_attach_single_file_db @dbname = 'pubs',
    @physname = 'c:Program FilesMicrosoft SQL ServerMSSQLDatapubs.mdf'

5.为了往后能自动紧缩,做如下配置:
 企业打点器--处事器--右键数据库--属性--选项--选择"自动紧缩"
 
 --SQL语句配置方法:
 EXEC sp_dboption '数据库名', 'autoshrink', 'TRUE' 

6.假如想往后不让它日记增添得太大
 企业打点器--处事器--右键数据库--属性--事宜日记
  --将文件增添限定为xM(x是你应承的最大数据文件巨细)

 --SQL语句的配置方法:
 alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)

(编辑:湖南网)

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

    热点阅读