MSSQL普通用作存储少量数据,而随着数据的体积始终参与,日志文件也会愈来愈大,致使于影响系统经常使用功能,为此,咱们可以十分极速清理MSSQL日志文件,让磁盘能够失掉监禁,提高系统功能。那末究竟MSSQL怎样极速肃清日志文件呢?上方就来引见相关步骤。首先,在
MSSQL普通用作存储少量数据,而随着数据的体积始终参与,日志文件也会愈来愈大,致使于影响系统经常使用功能,为此,咱们可以十分极速清理MSSQL日志文件,让磁盘能够失掉监禁,提高系统功能。
那末究竟MSSQL怎样极速肃清日志文件呢?上方就来引见相关步骤。
首先,在数据库中关上“新查问”,运转以下代码:
--检查以后日志文件的总空间占用select db_name(database_id) 表空间名, type_desc, (size*8)/1024 [SizeMB]from sys.master_fileswhere type = 1order by SizeMB desc
运转完上述查问后,会检查以后日志文件的总空间占用,从而必需日志文件的增长状况。接上去,可让数据库处于“唯读”形态,即:
ALTERDATABASE [dbname] SET SINGLE_USER with ROLLBACK IMMediaTE
接上去,在新查问中运转以下代码,将日志文件收缩到最小:
use [dbname]DBCC SHRINKFILE ('log_file_name' , 1); --(这里的1示意日志文件文件大小,可以依据上方的结果设置新的文件大小)
运转完该语句后成功将日志文件收缩到最小,节俭了磁盘空间,也能够优化系统的功能。最后,将数据库设置为多用户形式:
ALTERDATABASE [dbname] SET MULTI_USER
经过以上方法,就能够极速肃清MSSQL数据库的日志文件,以节俭磁盘空间并且优化系统功能。
本文地址: https://yihaiquanyi.com/article/331974b159d3d07b68ec.html
上一篇:在校生如何去别的地方考普通话在校生如何去...