我写了一个测试程序:
然后重新开始,我发现innodb崩溃恢复了“
答案 0 :(得分:0)
您是否阅读过https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit?它部分地说:
的innodb_flush_log_at_trx_commit
完全ACID合规性需要默认值1。同 这个值,InnoDB日志缓冲区的内容被写出来 每个事务提交的日志文件和日志文件都刷新到 磁盘。
InnoDB崩溃恢复是否在kill -9
mysqld进程之后运行,您是否感到惊讶?如果你问这是否正常,你的问题就不清楚了。它是。