Статьи

Изменение имени двоичного журнала MySQL 4.1

Недавно мы перешли на MySQL 4.1 в SitePoint, и в основном это было гладко. Хотя я должен признать, что он не обеспечил повышения производительности, на которое я рассчитывал.

Просто напоследок — как я еще нигде не рассматривал это — что имена файлов по умолчанию, созданные двоичным регистратором , изменились.

Во всех предыдущих версиях они были такого формата:
mysql_update_log.xxx

Где xxx увеличивается на 1 каждый раз, когда журналы чередуются. 001, 002, 003 и т. Д.

(Обратите внимание, что префикс «mysql_update_log» настраивается)

В MySQL 4.1, однако, они имеют этот формат:
mysql_update_log.xxxxxx

Очевидно, дело в том, чтобы обслуживать установки, которые сбрасывают счетчик гораздо реже, чем мы. Мы никогда не получим более 30 до полного снимка и перезапуска регистрации обновлений.

Это, конечно, сломало наш скрипт, который сжимает эти (огромные) лог-файлы для целей резервного копирования и потребовал небольшого пятничного хака, чтобы вернуться на правильный путь.

Никаких упоминаний об этом поведенческом изменении в FAQ по обновлению 4.0 -> 4.1 .