作用范围:Global

动态修改:Yes

取值范围:0,1,2

默认值:1

innodb_fast_shutdown 参数用于设置MySQL InnoDB引擎的关闭模式。

设置为0时,InnoDB关闭的最慢,需要清除所有的undo log(除了XA prepare 的事务),完成change buffer的合并,将脏页刷盘,关闭redo log。

设置为1时,不需要清除undo log,也不会合并change buffer,只将脏页刷盘,关闭redo log。

设置为2时,不清除undo log,不合并change buffer,也不将脏页刷盘,只将redo log buffer中的日志写到redo文件并刷到磁盘,保证已提交的事务不会丢失,因此等下次启动进行恢复的时候它是最耗时的。

看一下8.0.20源码中关于该参数的解释,如下:

/** The value of the configuration parameter innodb_fast_shutdown,controlling the InnoDB shutdown.

If innodb_fast_shutdown=0, InnoDB shutdown will purge all undo log records (except XA PREPARE transactions) and complete the merge of the entire change buffer, and then shut down the redo log.

If innodb_fast_shutdown=1, InnoDB shutdown will only flush the buffer pool to data files, cleanly shutting down the redo log.

If innodb_fast_shutdown=2, shutdown will effectively 'crash' InnoDB(but lose no committed transactions). */

mysql fast shutdown_MySQL参数解析 innodb_fast_shutdown相关推荐

  1. mysql innodb flus_MySQL参数解析innodb_flush_neighbors

    取值范围:0,1,2 默认值:5.7版本为1, 8.0版本为0 含义: 设置为0时,表示刷脏页时不刷其附近的脏页. 设置为1时,表示刷脏页时连带其附近毗连的脏页一起刷掉. 设置为2时,表示刷脏页时连带 ...

  2. mysql --explicit_【MySQL】 explicit_defaults_for_timestamp 参数解析

    当该参数默认设置为OFF时,其行为如下: 在默认情况下,如果timestamp列没有显式的指明null属性,那么该列会被自动加上not null属性(而其他类型的列如果没有被显式的指定not null ...

  3. SpringMVC源码之参数解析绑定原理

    摘要 本文从源码层面简单讲解SpringMVC的参数绑定原理 SpringMVC参数绑定相关组件的初始化过程 在理解初始化之前,先来认识一个接口 HandlerMethodArgumentResolv ...

  4. Mysql异常问题排查与处理——mysql的DNS反向解析和客户端网卡重启

    中午刚想趴一会,不料锅从天降!!!Mysql连不上了....... 现象如下: 现象1:登录mysql所在服务器,连接MySQL 成功: 现象2:通过客户端远程连接MySQL,返回失败,如下: Ent ...

  5. mysql异步复制参数_MySQL Replication(异步复制)基本原理

    1.复制进程 Mysql的复制(replication)是一个异步的复制,从一个Mysql instace(称之为Master)复制到另一个Mysql instance(称之Slave).实现整个复制 ...

  6. mysql jdbc 绑定变量_jdbc测试mysql数据库sql预解析(绑定变量)

    jdbc测试mysql数据库sql预解析(绑定变量) 用习惯了oracle,学习mysql,想测试一下mysql绑定变量的效果.以前看网上介绍大部份都说mysql没有sql共享池的概念,所以也不存在s ...

  7. 100道MySQL数据库面试题解析

    1. MySQL索引使用有哪些注意事项呢? 可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则 索引哪些情况会失效 查询条件包含or,可能导致索引失效如何字段类型是字符串,w ...

  8. mysql 8 配置参数优化_MySQL性能优化之参数配置

    1.目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...

  9. seata之jvm参数解析

    微信公众号:我其实目前没有耶 我是一个互联网公司的螺丝钉; 魔术师耿 JVM启动参数解析 疑问1 :生产环境上常用哪些JVM参数进行设置; 疑问2 :sh 启动jar 包并配置JVM参数样例怎么写; ...

最新文章

  1. 如何写出安全的、基本功能完善的Bash脚本
  2. Spring框架使用规范和IOC的开发
  3. 中国电力设备行业运行状况与产量趋势研究报告2022版
  4. adf 自动输稿器_在ADF实体PK属性中使用MySQL自动增量PK列
  5. Python最差实践
  6. 一波三折,这些离国出走的品牌又回来了!
  7. node.js的express框架用法(一)
  8. 开会时,尽量考虑录音
  9. vue项目安装axios
  10. 点云处理学习笔记(八)-- 点云配准
  11. 闪耀光栅 (DMD) 的衍射效应
  12. 力扣(142.1002)补9.17
  13. android 阿拉伯语符号,阿拉伯文符号
  14. 这些java名词你都了解嘛?JDK、openJDK、java EE、jre、jvm、jep、jar、jmod
  15. 上传大文件解决方案方法
  16. EMC电磁兼容3:仪器受电磁辐射干扰怎么办?
  17. 数学学习与研究杂志数学学习与研究杂志社数学学习与研究编辑部2023年第3期目录
  18. RabbitMQ报错(2)——Message:Already closed: The AMQP operation was interrupted: AMQP close-reason, initia
  19. 如何读jdk源码以及查找linux本地方法,例如DefaultSelectorProvider
  20. svn working copy locked问题

热门文章

  1. 大牛直播SDK-Windows推送端使用说明 1
  2. 小雨伞java jdk_Java 获取JDK和平台OS的基本信息
  3. collectionsCollection
  4. pdf转图片,图片转pdf,word转图片,word转pdf
  5. meta标签使用手册
  6. 开发者头条 2016 年度盘点系列文章
  7. 爬取掘金 开发者头条 博客园等我需要的文章
  8. 你一定不知道:冬至吃饺子是为了纪念谁?
  9. 处理$.getJSON()异步请求的问题
  10. [PTA] 甜甜的acm