推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

sql收缩数据库怎么最快 数据库太大了,怎么办?

   2023-04-28 企业服务招财猫120
核心提示:处理方法:1.使用带NO_LOG的备份日志数据库清除日志,将数据库属性中的故障恢复模式更改为"简单"可以大大减缓日志的增长。用NO_LOG命名备份日志数据库后,非活动日志会被截断,物理日志文件的大小不

处理方法:

1.使用带NO_LOG的备份日志数据库清除日志,将数据库属性中的故障恢复模式更改为"简单"可以大大减缓日志的增长。用NO_LOG命名备份日志数据库后,非活动日志会被截断,物理日志文件的大小不会减少,但逻辑日志会减少。收缩数据库后,不活动的虚拟日志将被删除,以便在不损坏数据的情况下释放空间。如果日志被截断,数据库收缩,您可以不要直接使用最新的完整数据库备份进行时间点还原。建议立即备份数据库,以防万一。

2.当sql

我不我不这么认为。需要单独截断日志:BACKUPLOGWITHTRUNCATE_ONLY执行收缩操作:右键单击数据库-任务-收缩-文件。在文件类型中选择日志,并在执行完成后单击确定。或dbcc

sqlserver2008之前的数据库:

清理日志

用NO_LOG转储事务数据库名

2.截断事务日志:

带NO_LOG的备份日志数据库名称

3.收缩数据库文件(如果不压缩,数据库文件不会缩小。

DBCCSHRINKDATAbase(数据库名称,-要收缩的数据库名称或数据库ID。

50,-收缩后数据库文件中所占空间的百分比。

TRUNCATEONLY-收缩时,只释放文件末尾的可用空间)

从sqlserver2008开始,上述方法不再适用,替代方法如下:

更改数据库数据库名称集恢复简单

DBCCSHRINKDATAbase(数据库名称,-要收缩的数据库名称或数据库ID。

50,-收缩后,数据库文件所占空间的百分比

TRUNCATEONLY-收缩时,只释放文件末尾的可用空间)

更改数据库数据库名称集恢复完整

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8