正在加载图片...
叫意库您线术与6e的饥制 122登记日志文件 令日志文件的格式和内容 日志文件是用来记录对数据库的更新操作的文件。不同的数据 库系统采用的日志文件格式不完全相同。日志文件主要有以记录 为单位的日志文件和以数据块为单位的日志文件。 以记录为单位的日志文件中需要登记的内容包括:每个事务的 开始 (BEGIN TRANSACTIO0N)标记、结束( COMMIT或 ROLLBACK)标记和 所有更新操作,这些内容均作为日志文件中的一个日志记录(Log Record)。对于更新操作的日志记录,其内容主要包括:事务标识 表明是哪个事务)、操作的类型(插入、删除或修改)、操作对象 记录内部标识)、更新前数据的旧值(插入操作,该项为空)及更 新后数据的新值(删除操作,该项为空) 以数据块为单位的日志文件内容包括事务标识和更新的数据块。 由于更新前后的各数据块都放入了日志文件,所以操作的类型和 操作对象等信息就不必放入日志记录。 2021/1/21第11章 数据库恢复技术与SQL Server的数据恢复机制 2021/1/21 11.2.2 登记日志文件 ❖ 日志文件的格式和内容 日志文件是用来记录对数据库的更新操作的文件。不同的数据 库系统采用的日志文件格式不完全相同。日志文件主要有以记录 为单位的日志文件和以数据块为单位的日志文件。 以记录为单位的日志文件中需要登记的内容包括:每个事务的 开始(BEGIN TRANSACTION)标记、结束(COMMIT或ROLLBACK)标记和 所有更新操作,这些内容均作为日志文件中的一个日志记录(Log Record)。对于更新操作的日志记录,其内容主要包括:事务标识 (表明是哪个事务)、操作的类型(插入、删除或修改)、操作对象 (记录内部标识)、更新前数据的旧值(插入操作,该项为空)及更 新后数据的新值(删除操作,该项为空)。 以数据块为单位的日志文件内容包括事务标识和更新的数据块。 由于更新前后的各数据块都放入了日志文件,所以操作的类型和 操作对象等信息就不必放入日志记录
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有