承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

删除MSSQL日志:简单步骤实现提高效力

管理员 2023-04-21 08:56:03 网站建设 33 ℃ 0 评论 1622字 收藏

删除MSSQL日志:简单步骤实现提高效力

MSSQL日志一般在可以用作恢复数据,比如表结构变更或备份,它们有个特点就是会占用比较大的存储空间,如果日志文件过大,就需要有效地实现日志回收。下面是日志回收的简单步骤,熟习MSSQL日志回收机制,可以提高数据库的性能效力。

一、如果数据库是”激活模式”运行,则可以履行下面的语句:

“`SQL

CHECKPOINT;

–用来将活动的日志内容写入到磁盘中

DUMP TRANSACTION WITH TRUNCATE_ONLY;

–将当前所有日志清空


但是,如果数据库以“非激活模式”运行,则操作较为复杂,履行下面的步骤可删除MSSQL日志:

二、利用管理员账号连接数据库,履行系统存储进程sp_dboption

```SQL
exec sp_dboption ,'trunc. log on chkpt.' ,true
-- 这步是重要,选中“trunc. log on chkpt.”选项,可以免日志无穷存储,每次运行自动保存最新运行时间和大小

三、在管理工具中,履行backup LOG WITH TRUNCATE Only 命令进行日志回收:

“`SQL

BACKUP LOG WITH TRUNCATE ONLY

— 用 TRUNCATE_ONLY 参数进行备份,可以删除当前备份以后的日志记录


四、利用dbo.sysdatabases系统表,更新logfull状态信息

```SQL
EXEC sp_resetstatus
--重置logfull ,恢复日志文件可用状态

最后,通过上述步骤可以有效地实现MSSQL日志回收,提升数据库性能。

文章来源:丸子建站

文章标题:删除MSSQL日志:简单步骤实现提高效力

https://www.wanzijz.com/view/16694.html

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信