棋牌源码网

数据库使用一段时间 ,数据没有弄多少,但是,日志文件都会很大 ,我们可以使用SQL软件自带的收缩功能,来减小占用磁盘空间。需要两步:
第一:先清除日志记录 。
           清除日志命令:DUMP TRANSACTION  数据库名 WITH NO_LOG
                               例:DUMP TRANSACTION  TestDB WITH NO_LOG第二:收缩数据库。

.
如上图,一个数据库日志文件都4G了 ,这是清除目标。图片左边是物理路径的文件,右边是数据对应的文件 。
 
登录数据库,在对应数据库右键--任务--收缩--文件

 
在文件类型里选择日志 ,其他默认 ,点击确定后稍等一会就可以了。然后去物理路径的磁盘里看LDF文件就变小了。
经过测试,收缩功能只会回收4G里没有写入日志的空间,如过你不先删除日志 ,你收缩的体积会很小 。
比如,LDF占用4G磁盘空间,实际写人日志3G ,那么收缩功能只会回收剩余1G的空间,除非你用上面的命令删除日志才可以完全回收4G空间。
注意:收缩,是将LDF文件在物理磁盘里缩减到最小占用。
           清除日志 ,是将记录后的LDF里的文件清除,而LDF文件不会缩小 。

MSSQL2005数据库LDF清除日志文件缩小体积 MSSQL 数据库 棋牌技术  第1张

本文链接:https://www.jr160.com/game/1397.html

版权声明:

本站发布的内容若侵犯到您的权益,请邮件联系 web58678@gmail.com 删除,我们将及时处理!

从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。

本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。