MySQL -- Innodb的关闭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL -- Innodb的关闭相关的知识,希望对你有一定的参考价值。

参数innodb_fast_shutdown控制着innodb的关闭模式,有三种取值:
0:
    innodb执行slow shutdown,在关闭之前要完成一次full purge和change buffer的perge,并且将所有的脏页刷新回磁盘。可能会需要几分钟或几个小时(如果buffer中有大量数据)。
    在版本升级、降级之前,建议使用slow shutdown关闭。
1:
    默认是1。执行fast shutdown,关闭前不需要完成一次full purge和change buffer的perge。但是也会刷新缓冲池中的部分脏页。
2:
    刷新日志然后执行冷关闭,类似mysql发生了crash。未提交的事务会丢失,下次启动时要执行crash恢复,有可能会占用很长时间。
    一般只是在紧急情况下使用。

以上是关于MySQL -- Innodb的关闭的主要内容,如果未能解决你的问题,请参考以下文章

MySQL -- Innodb的关闭

mysql 如何减少InnoDB关闭时间

innodb_force_recovery强制修复MySQL异常关闭问题

MySQL 无法启动:innodb-default-row-format=dynamic [关闭]

XAMPP:MySQL意外关闭

xtradb vs innodb [关闭]