当前位置: 首页 > news >正文

sql server 截断日志的操作

日志截断主要用于阻止日志填充。 日志截断从 SQL Server 数据库的逻辑事务日志中删除非活动的虚拟日志文件,释放逻辑日志中的空间以便物理事务日志重用这些空间。 如果事务日志从不截断,它最终将填满分配给物理日志文件的所有磁盘空间。 但是,在截断日志前,必须执行检查点操作。 检查点将当前内存中已修改的页(称为“脏页”)和事务日志信息从内存写入磁盘。 执行检查点时,事务日志的不活动部分将标记为可重用。 此后,日志截断可以释放非活动部分。 有关检查点的详细信息,请参阅数据库检查点 (SQL Server)。

除非由于某些原因导致延迟,否则将在以下事件后自动发生日志截断:

  • 简单恢复模式下,在检查点之后发生。
  • 完整恢复模式或大容量日志恢复模式下,在日志备份之后发生(如果自上次备份后出现检查点)。

日志截断可能会由于多种因素而延迟。 如果日志截断延迟的时间较长,则事务日志可能会填满磁盘空间。 有关信息,请参阅可能延迟日志截断的因素和解决事务日志已满的问题(SQL Server 错误 9002)。


 

参考:SQL Server 事务日志体系结构和管理指南 - SQL Server | Microsoft Learn


http://www.mrgr.cn/news/4922.html

相关文章:

  • iOS(OC)学习第1天-怎么设置UI
  • springboot的启动流程原理
  • jenkins 禁用脚本安全性
  • 养猫家庭必备好物——宠物空气净化器,让浮毛无处可逃
  • 文件操作2(函数的专栏)
  • MongoDB如何时间范围查询
  • 数据持久层框架MyBatis
  • 【原创】解决七彩虹显卡开启turbo模式后,电脑开机蜂鸣器1长3短,自检码卡AA的问题
  • 阮一峰《TypeScript 教程》学习笔记一类型系统、数组、元祖
  • 关于 瑞芯微的 adb 的使用
  • FreeRTOS学习笔记(四)——延时函数,列表,软件定时器,低功耗模式,内存管理
  • 为什么Qt源码中要用d_ptr和q_ptr
  • 案例分享—优秀国外界面设计配色舒适的原因
  • python之numpy(3 矩阵属性及矩阵运算)
  • 位运算专题
  • 基于Django的boss直聘数据分析可视化系统的设计与实现
  • 在 CentOS 7 上配置中国源
  • OD C卷 - 幼儿园篮球游戏
  • 面试准备算法
  • eNSP 华为单臂路由实现VLAN间通信