恢复pada数据库

数据库中的恢复很大程度上依赖于事务日志。事务日志记录所有事务以及每个事务对数据库所做的修改。因此,事务日志是每个SQL Server数据库中的重要组成部分,因为如果出现故障,数据将根据现有的事务日志进行恢复/恢复。示例(使用变量 x ): 1. Start_Transaction(x) = 记录交易x 2. Read_item(x,a) = 条目日志 mencatat 事务 x membaca nilai 数据库项目 a 3. 日志条目记录事务x对数据库项a的值所做的更改。

交易 如果事务x已提交则数据

已提交的事务始终涉及将提交写入日志文件和磁盘。当发生崩溃时,将从日志文件中从条目(Start_Transaction(x))开始搜  待售通话清单  索数据,但尚未写入提交(x)。这些事务有时需要回滚以消除恢复过程中对数据库的影响。

一些备份技术的示例:

1.全数据库备份=完整的数据恢复包括数据和数据库、元数据、包括文本目录

2.差异备份=仅保存自上次全数据库备份以来发生的数据更改。当自上次备份以来同一数据已更改多次时,差异备份会保留更改数据的最新版本。

立即数据库修改有数据更改都将直接对数据库进行

除了使用基于日志的恢复之外,DBMS还可以使用并发事务恢复技术,该技术可以在每个事务的事务日志同时发生时使用,这样数据可以交错,并且要恢复的  电话号码  数据是不确定的。因此,DBMS 创建一个检查点,当所有事务提交时,DBMS 会在其中存储一个数据库的状态。当所有内容都已提交时,DBMS 将存储此数据库信息,并使其成为数据库可以在所有内容损坏时返回的“基地”。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部