首页 > 数据库 >数据库的Undo日志与Redo日志

数据库的Undo日志与Redo日志

时间:2022-11-30 16:12:49浏览次数:48  
标签:事务 数据库 Undo 检查点 日志 Redo

Undo日志

  • 主要用来恢复到事务开始前的状态
  • 更新前写入日志旧值
  • commit之后,前面的日志还需要吗?
    分情况
    1.单线程 可以清理
    2.多线程 需要等到所有并行线程提交后才能(检查点机制)
  • 静态检查点

    如果这个事务很长,那么必须等待这个事务执行完才能创建新的事务,这让用户感觉已经宕机了
  • 动态检查点

Redo日志

标签:事务,数据库,Undo,检查点,日志,Redo
From: https://www.cnblogs.com/lygin/p/16938758.html

相关文章

  • SQL server 2016日志文件的清理
    SQL资源对象管理器1、sql库-->属性-->文件得到sql库的数据路径和日志路径,日志名称等;2、新建查询管理器:USEMASTERGOALTERDATABASEais20190925150901SETRECOVERY......
  • 论项目中日志处理的正确操作(springboot案例)
    理论和日志的重要不需要重复,各位都明白,企业中甩锅 查询记录  必要的东西,直接贴上代码案例 maven<dependency><groupId>org.springframework.boot</groupI......
  • Mybatis源码分析(十七) - 源码包分析【日志模块】
    mybatis源码下载地址:​​https://github.com/mybatis/mybatis-3​​MyBatis源码导入过程:下载MyBatis的源码检查maven的版本,必须是3.25以上,建议使用maven的最新版本mybatis的......
  • easylogging++的那些事(四)源码分析(二)日志记录宏(四)VERBOSE日志宏
    目录CVLOG宏宏展开源码剖析CVLOG_EVERY_N宏宏展开源码剖析CVLOG_AFTER_N宏宏展开源码剖析CVLOG_N_TIMES宏宏展开源码剖析VLOG宏DCVLOG宏DVLOG宏VLOG_EVERY_N宏VLOG......
  • apache 日志轮询 linux cronolog
    Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。cronolog安装配置......
  • C#关于委托的一些事,开发日志
    -----委托是什么------其实委托事件很好理解,就当成是c语言中的函数指针或者是回调函数,或者说换种理解方式,信号和槽?触发器和接收器?总之就是一个地方调用了这个函数,那么在......
  • SQLServer 数据库事务日志已满 log_backup
      解决方案一:收缩日志1、属性-->选项-->恢复模式,设置为简单 2、任务-->收缩-->文件-->文件类型改成(日志)-->收缩操作选择(在释放为使用的空间前重新组织页),并设置收......
  • git提交日志中文配置
    gitbash已配置显示中文  但拉取时显示中文提交文件名为数字串 原因为在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。......
  • Python接口自动化核心模块 - 数据库操作和日志
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试进行接口......
  • 基于AD Event日志检测LSASS凭证窃取攻击
    01、简介简单介绍一下,LSASS(本地安全机构子系统服务)在本地或域中登录Windows时,用户生成的各种凭证将会存储在LSASS进程的内存中,以便用户不必每次访问系统时重新登录。攻击......