“xlog”是事务日志、事务日志文件,Transaction Log File,是数据库结构中非常重要却又常被忽视的部分。它是用来记录数据库更新情况的文件,它可以记录针对数据库的任何 *** 作,并将记录的结果保存到独立的文件中。
对于每一次数据库更新的过程,事务日志文件都有非常全面的记录。根据这些记录可以恢复数据库更新前的状态。它存储对数据库进行的所有更改,并全部记录插入、更新、删除、提交、回退和数据库模式变化。事务日志还称作前滚日志或重做日志。
扩展资料:
事务日志仅仅是记录与其对应数据库上的事务行为和对数据库修改的日志文件,在新建数据库时,伴随着数据库文件,会有一个默认以ldf为扩展名的事务日志文件;当然,一个数据库也可以配有多个日志文件,但是在逻辑上,他们可以看成一个。
在SQL Server对于日志文件的管理,是将逻辑上一个ldf文件划分成多个逻辑上的虚拟日志文件(virtual log files,简称VLFs);以便于管理,用个类比方法来看,日志文件(ldf)好比一趟火车,每一节车厢都是一个虚拟日志文件(VLFs)。
参考资料来源:
百度百科-事务日志
百度百科-事务日志文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)