MySQL Innodb_fast_shutdown参数的内部过程介绍
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,Innodb_fast_shutdown参数告诉innodb在它关闭的时候该做什么工作,innodb_fast_shutdown影响着innodb表的行为,该参数有0,1,2三个值可以选择:0表示在i
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
sql数据库实用案例教程
常德智能软件开发公司
网络技术基础用什么软件
数据库中的游标有什么作用
汇程信合网络技术
什么企业能用到云服务器
软件开发 iso压缩
小型企业网络安全方案两千字
财务部门网络安全工作概述
长沙高科技互联网主题游乐园
数据库概论哪个老师讲的好
鹤壁软件开发优缺点
下列关于创建数据库的描述
网络安全法风险评估由谁进行
数据库不是
甲骨文数据库建表
贵州省移动服务器云主机
京东云联合云数据库
数据库创建需要哪些条件
网络自由和网络安全的申论
跨平台桌面软件开发语言
汇程信合网络技术
dpl数据库中dpl是什么意思
九阴真经服务器在苏州吗
服务器改塔式散热
安徽省会计人员网络技术教育
方舟加入服务器怎么按不了取消
互联网科技手抄报图片
星环华为数据库
画二年级简单手抄报网络安全