Недавно мы перешли на 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 .