zoukankan      html  css  js  c++  java
  • 14.9.3 InnoDB Checkpoints InnoDB 检查点

    <pre name="code" class="sql">14.9.3 InnoDB Checkpoints InnoDB 检查点
    
    
    
    让你的日志文件非常大可能会降低disk I/O 在发生检查点期间,
    
    
    它通常是有意义的设置log files的总的大小和buffer pool一样大甚至更大。
    
    
    
    尽管在过去 large log files 会造成crash recovery 花费很长的时间,
    
    在MySQL 5.5开始,  性能增强对于crash recovery 让它可以使用large 的log files 在crash后快速启动。
    
    
    
    
    How Checkpoint Processing Works
    
    
    InnoDB 实现一个检查点机制被称为 模糊检查点。InnoDB flushes buffer pool 修改的数据库页 成小的批量。
    
    没有必要flush buffer pool 在一个单独的batch,这样会破坏用户SQL语句的处理在检查点期间
    
    
    在crash 恢复期间,InnoDB 寻找一个检查点 标记写入到log files.
    
    
    它知道所有对数据库的修改在标签是存在于磁盘镜像。 InnoDB 扫描log files,应用日志修改到数据库
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    


    
                                        
    
  • 相关阅读:
    python基本数据类型之整型和浮点型
    Java学习路线
    Linux学习笔记之VIM
    Java基础之流程控制
    Linux学习笔记之Shell
    Java基础之数据类型
    论文提交说明
    IDEA安装教程
    Link summary for writing papers
    1 类基础知识
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351154.html
Copyright © 2011-2022 走看看