原文:SQL Server Transaction Log Truncate && Shrink

目录 什么是事务日志 事务日志的组成 事务日志大小维护方法 Truncate Shrink 索引碎片 总结 什么是事务日志 Transaction log 是对数据库管理系统执行的一系列动作的记录,并利用这些记录来保证在遭遇硬件故障,灾难情况下ACID的可用性。从物理上来说,事务日志就是一个记录对数据库更新操作的文件。 事务日志的组成 SQL Server 数据库引擎在内部将每个物理文件分为多个虚 ...

2013-01-28 07:16 6 4729 推荐指数:

查看详情

SQL Server如何截断(Truncate)和收缩(Shrink)事务日志

SQL Server截断事务日志时,它仅仅是在虚拟日志文件中做个标记,以便不再使用它,然后准备以重用形式来做备份(假如运载在完整或是批量日志恢复模型)。也就是说,在使用简单恢复模型时,事务日志包括如下的日志记录: 当checkpoint发生时,虚拟日志文件1、2不再被使用,因为事务 ...

Wed Apr 09 23:23:00 CST 2014 0 5495
SQL SERVER TRANSACTION 事物

1.事务的概念 事物是一种机制,是一种操作序列,它包含了数据库一组操作命令,这组命令要么全部执行,要么都不执行。因此事物是一组不可分割的事物逻辑单元,在数据库进行并发操作时候,事物是作为最小的控制单 ...

Mon May 21 21:01:00 CST 2018 0 2721
SQL Server中DELETE和TRUNCATE的区别

​DELETE和TRUNCATE语句之间的区别是求职面试中最常见的问题之一。这两条语句都可以从表中删除数据。然而,也有不同之处。 本文将重点讨论这些差异,并通过实例加以说明。 TRUNCATE DELETE 从表中删除所有记录 ...

Tue Feb 23 17:18:00 CST 2021 1 636
Log explorer for sql server

最近碰到一个问题,发现数据库的字段值不知道怎么回事自动修改了,感觉很郁闷,就想通过查看数据库日志来看看数据库的变化,也就是查看Log文件,这个文件需要借助工具Log explorer,这个工具以前用过功能很强大,可以查看详细日志,包括通过前台用户执行的sql命令还是事务,还是手动对数 ...

Fri Jul 27 19:24:00 CST 2012 3 11529
SQL Server数据恢复准备之TRUNCATE TABLE理解

SQL Server数据恢复准备之TRUNCATE TABLE理解 转自:https://blog.51cto.com/aimax/2142553 易语随风去 关注 0人评论 6717人阅读2018-07-14 17:00:36 ...

Thu Apr 18 00:21:00 CST 2019 0 757
SQL Server:在事务中回滚TRUNCATE操作

我们一般都认为TRUNCATE是一种不可回滚的操作,它会删除表中的所有数据以及重置Identity列。 如果你在事务中进行TRUNCATE操作,就能回滚。反之,它就不会从日志文件文件恢复数据。它不会在日志文件中记录删除的那些数据,它只在日志中记录数据页的单元分配。 下面的例子就能解释上面的所说 ...

Tue Nov 22 22:31:00 CST 2016 0 2937
LOG EXPLORER FOR SQL SERVER 使用

Demo; 数据库:SQL2005; 目的:恢复被删除的数据。所以,只略说了恢复数据的步骤。 2005以上 ...

Wed Nov 21 21:44:00 CST 2018 0 2277
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM