MySQL 5.7发布说明
DDL日志或元数据日志记录由影响表分区的数据定义语句生成的元数据操作,例如ALTER TABLE T3 DROP分区P2
在这里,我们必须确保完全删除分区,并且从表的分区列表中删除它的定义t3
.MySQL使用此日志从分区元数据操作中发生的崩溃中恢复。
将分区元数据操作的记录写入文件ddl_log.log
,在MySQL数据目录下。这是一个二进制文件;它不打算为人可读,你不应该试图以任何方式修改它的内容。
ddl_log.log
未创建,直到实际需要录制元数据语句,并在成功开始后删除mysqld.因此,这个文件可能不会出现在完全正常运行的MySQL服务器上。
ddl_log.log
最多可以容纳1048573个条目,相当于4 GB大小。一旦超过此限制,必须重命名或删除文件,然后才能执行任何其他DDL语句。这是一个已知的问题(Bug #83708)。
不存在与此文件相关的用户可配置的服务器选项或变量。