MSSQL清除数据库日志:实现轻松贮存空间释放
MSSQL清除数据库日志是保护你的SQL Server数据库运行的非常重要的步骤。日志文件会记录你的数据库中每个transaction,如果这些日志保存太久,数据库就会变得愈来愈大,可能有可能会消耗完你系统的贮存空间,影响你数据库的正常运行。
日志文件主要在数据库中分为两种:文件和事务日志。文件日志记录数据库中文件管理器的操作,比如创建、备份、恢复数据库的操作;事务日志记录的是数据库中的每个transaction。
要清算MSSQL数据库日志可使用两种方法:DBCC SHRINKFILE 和 DBCC SHRINKDATABASE。
DBCC SHRINKFILE可以轻松实现释放数据库日志文件空间,如果你想临时清除日志,可使用DBCC SHRINKFILE命令,它把日志文件缩小至最小。
例如:DBCC SHRINKFILE(’Transaction Log1’, 1)
减小的Transaction Log1的文件大小为1 MB。
另外一种清除日志文件空间的方法是使用DBCC SHRINKDATABASE命令,它可让你节省更多的空间,可以清空你的数据库中的日志文件。但是你要记住,这个命令会影响到活动事务,所以在操作之前你要做好所有准备工作,然后正确操作。
例如: DBCC SHRINKDATABASE(’Databasename’, 10)
减小数据库名称日志文件大小最少10MB。
总之,MSSQL清除数据库日志是一个很重要的步骤,可以释放大量贮存空间以供其它使用。你可使用DBCC SHRINKDATABASE或DBCC SHRINKFILE命令,简单的几句操作,就可以轻松释放你系统的贮存空间。
文章来源:丸子建站
文章标题:MSSQL清除数据库日志:实现轻松贮存空间释放
https://www.wanzijz.com/view/18758.html