Я использую корпоративную версию MySQL для большой базы данных. При выполнении нескольких запросов следующее сообщение об ошибке записывается в файл журнала ошибок.
Небезопасный оператор записан в двоичный журнал с использованием формата оператора, поскольку
BINLOG_FORMAT = STATEMENT
. Оператор небезопасен, потому что он вызывает триггер или сохраненную функцию, которая вставляется вAUTO_INCREMENT
столбец. Вставленные значения не могут быть правильно зарегистрированы.
Это приводит к увеличению использования диска, и мне нужно контролировать эту ситуацию.
Есть ли способ повернуть журналы ошибок (как это делается для журналов доступа)? Или есть способ контролировать максимальный размер файла для журнала ошибок?
Сводка: при выполнении нескольких запросов это сообщение об ошибке записывается в журнал ошибок. Поэтому наш диск заполняется. Мне нужно ограничить размер журнала ошибок или применить ротацию журнала.
Забудьте об уменьшении размера журналов ошибок, решить проблему. Измените свой binlog_format
к mixed
(предпочтительно) или row
.