MySQL Innodb_fast_shutdown参数的内部过程介绍
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,Innodb_fast_shutdown参数告诉innodb在它关闭的时候该做什么工作,innodb_fast_shutdown影响着innodb表的行为,该参数有0,1,2三个值可以选择:0表示在i
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
贵广网络技术分解视频
新西兰网络技术
大话西游手游公测服务器
多媒体法制文化展馆软件开发
客户机服务器结构代表案例
做单片机软件开发前景如何
数据库系统基础教程答案
引起网络安全因素
软件开发公司市场总监简介
数据库计算出生多少天多少月
我的世界天空之城服务器
软件开发和应用技术就业前景
加强网络技术发展
广元软件开发解决方案
西工大机考数据库语言
分布式服务器ip
数据库如何关闭
长江师范学院网络安全答题答案
上海载涯互联网科技有限公司
疫情软件开发感言
dhcp服务器起始及结束ip
湛江市服务器是多少
灌南专业网络技术诚信经营
教育网络安全知识竞赛题
云端网络技术论文
网络工程与网络安全哪个好
金航软件开发公司
特斯拉汽车网络技术
杭州多多网络技术
克州网络技术产品介绍