MySQL Innodb_fast_shutdown参数的内部过程介绍
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,Innodb_fast_shutdown参数告诉innodb在它关闭的时候该做什么工作,innodb_fast_shutdown影响着innodb表的行为,该参数有0,1,2三个值可以选择:0表示在i
千家信息网最后更新 2026年11月02日MySQL Innodb_fast_shutdown参数的内部过程介绍Innodb_fast_shutdown参数告诉innodb在它关闭的时候该做什么工作,innodb_fast_shutdown影响着innodb表的行为,该参数有0,1,2三个值可以选择:
如果在上次关闭innodb的时候是在innodb_fast_shutdown=2或是mysql crash这种情况,那么它会利用redo log重做那些已经提交了的事务。
接下来的操作过程是:
(1). Rollback uncompleted transitions 取消那些没有提交的事务
(2). Purge all 清除无用的undo页
(3). Merge insert buffer 合并插入缓冲
- 0表示在innodb关闭的时候,需要purge all, merge insert buffer,flush dirty pages。这是最慢的一种关闭方式,但是restart的时候也是最快的。
- 1表示在innodb关闭的时候,它不需要purge all,merge insert buffer,只需要flush dirty page,在缓冲池中的一些数据脏页会刷新到磁盘。
- 2表示在innodb关闭的时候,它不需要purge all,merge insert buffer,也不进行flush dirty page,只将log buffer里面的日志刷新到日志文件log files,MySQL下次启动时,会执行恢复操作。
如果在上次关闭innodb的时候是在innodb_fast_shutdown=2或是mysql crash这种情况,那么它会利用redo log重做那些已经提交了的事务。
接下来的操作过程是:
(1). Rollback uncompleted transitions 取消那些没有提交的事务
(2). Purge all 清除无用的undo页
(3). Merge insert buffer 合并插入缓冲
时候
参数
事务
日志
缓冲
过程
最快
接下来
三个
情况
数据
文件
方式
是在
磁盘
行为
这是
工作
影响
选择
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州紫鲸互联网科技有限公司
互联网科技产业
互联网品科技
互联网扶贫科技
狮子座互联网科技
电子科技大学互联网
互联网高科技企业
华脉科技工业互联网产品
互联网大会黑科技排名
来此购互联网科技有限公司
港股科技和互联网
阿里互联网科技企业
高科技互联网套路
互联网金融科技元年
智帮互联网科技公司最近动向
广州百诚互联网科技有限公司官网
萌小萌互联网科技河南有限公司
互联网科技企业商标注意事项
银川新华互联网科技学校原画
三亚科技创新互联网基地
金融科技 互联网金融
齐家互联网科技有限公司
国外互联网科技网站
多迪互联网科技有限公司
电子科技大学互联网创业大赛
河南住房之家互联网科技
朱啸虎曾投资哪些互联网科技企业
山东星卡互联网科技有限公司官网
神州科技互联网有限公司
互联网科技接地气