MySQL关闭时,参数innodb_fast_shutdown会影响,存储引擎为InnoDB的表的行为。可取值为0、1、2。默认为1。
- 0 表示关闭时,InnoDB需要完成所有的①full purge 、②merge Insert Buffer、③将所有脏页刷盘。需要的时间可能较长。升级InnoDB时,必须设为0,然后再关闭数据库。
- 1 表示不需要完成上述的前2个操作,但是在缓冲池中的一些数据脏页会刷盘。
- 2 表示3个操作都不完成,而是将日志都写入日志文件。这样不会丢失任何事务,但是下次启动时,会进行恢复操作(recovery)。








网友评论