700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > MSSQL数据库LDF清除日志文件缩小体积

MSSQL数据库LDF清除日志文件缩小体积

时间:2024-05-09 08:12:20

相关推荐

MSSQL数据库LDF清除日志文件缩小体积

数据库使用一段时间,数据没有弄多少,但是,日志文件都会很大,我们可以使用SQL软件自带的收缩功能,来减小占用磁盘空间。需要两步:

第一:先清除日志记录。

清除日志命令:DUMP TRANSACTION数据库名WITH NO_LOG

例:DUMP TRANSACTIONTestDBWITH NO_LOG

第二:收缩数据库。

.

如上图,一个数据库日志文件都4G了,这是清除目标。图片左边是物理路径的文件,右边是数据对应的文件。

登录数据库,在对应数据库右键--任务--收缩--文件

在文件类型里选择日志,其他默认,点击确定后稍等一会就可以了。然后去物理路径的磁盘里看LDF文件就变小了。

经过测试,收缩功能只会回收4G里没有写入日志的空间,如过你不先删除日志,你收缩的体积会很小。

比如,LDF占用4G磁盘空间,实际写人日志3G,那么收缩功能只会回收剩余1G的空间,除非你用上面的命令删除日志才可以完全回收4G空间。

注意:收缩,是将LDF文件在物理磁盘里缩减到最小占用。

清除日志,是将记录后的LDF里的文件清除,而LDF文件不会缩小。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。