Spec-Zone.ru › MySQL 5.7

5.4.6 Журнал DDL

Журнал DDL, или журнал метаданных, записывает операции с метаданными, генерируемые операторами определения данных, влияющими на разбиение таблиц, такие как ALTER TABLE t3 DROP PARTITION p2, где мы должны убедиться, что разбиение полностью удалено и его определение удалено из списка разбиений для таблицы t3. MySQL использует этот журнал для восстановления после сбоя, произошедшего посреди операции с метаданными разбиения.

Запись операций с метаданными разбиения записывается в файл ddl_log.log в каталоге данных MySQL. Это бинарный файл; он не предназначен для чтения человеком, и не следует пытаться изменить его содержимое.

ddl_log.log создается только тогда, когда он действительно необходим для записи операторов метаданных и удаляется после успешного запуска mysqld. Таким образом, этот файл может отсутствовать на сервере MySQL, работающем в полностью нормальном режиме.

ddl_log.log может содержать до 1048573 записей, что эквивалентно 4 ГБ размера. После превышения этого предела необходимо переименовать или удалить файл, прежде чем можно будет выполнить дополнительные операторы DDL. Это известная проблема (Ошибка #83708).

Нет пользовательских настраиваемых серверных опций или переменных, связанных с этим файлом.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/ddl-log.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API