DDL的事务日志

时间:2018-11-03 12:27:46

标签: mysql transactions innodb acid

诸如InnoDB之类的存储引擎如何为DDL语句实现ACID。在诸如CREATE TABLE ...之类的DDL语句中,必须创建一些中间文件/目录,如果任何操作意外失败,则必须清除这些文件。因此,存储引擎必须记住他们创建并清理了哪些文件/目录(尽管清理过程也会失败,但是...)。我想他们为此使用日志记录(Write Ahead Logging)。但是任何人都可以为此提供一个简单的自包含协议吗?

0 个答案:

没有答案