Проблемы обновления MySQL - сценарий для анализа журнала общего запроса

При перемещении от MySQL 5.0.x до более новой версии (такой как 5.1.x или 5.5.x), что лучший способ состоит в том, чтобы заранее найти назад проблемами совместимости? Существует много документации там, такой как официальные руководства по перемещению от одного выпуска до другого и журналов изменений, но кто-либо знает о каком-либо сценарии там, который был создан для идентификации возможных проблем? Кроме mysql_upgrade (но видят ниже для примечания по тому) я не смог найти тот.

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

Поймать проблемы совместимости в самих запросах - там что-то, что может проанализировать запросы от журнала общего запроса (предполагающий, что это было включено это сроком на время для получения запросов)? Было бы хорошо определить как можно больше глобально на стороне системного администратора вместо того, чтобы оставить разработчиков, чтобы попытаться найти проблемы. Даже если, пробираясь через все журналы изменений и руководства, существует все еще шаг наблюдения, какие запросы должны быть изменены, который был бы идеален, чтобы иметь сценарий, делают, если Вы уже существуете для сокращения руководства / полуручная проверка.

-1
задан 22 October 2014 в 20:11
1 ответ

pt-upgrade может выполнять запросы на двух серверах и сравнивать результаты. Это один из шагов, которые необходимо выполнить перед переносом основной версии

1
ответ дан 5 December 2019 в 19:54

Теги

Похожие вопросы