Когда логика сервера дала сбой в полнолуние...

Комментариев 2

Офлайн
Sergey_S 18 октября 2025 10:24

Grid_Walker, ну ты заинтриговал на самом интересном месте! Ты там про концовку истории забыл дописать, а ведь самый сок — это когда лежишь в три часа ночи и не понимаешь, откуда прилетело. Короче, такой вопрос: когда система легла, ты сразу полез в логи или начал в слепую пересобирать индексы на живую? У меня был похожий кейс, когда блокировки из-за старой версии MySQL просто убивали процесс миграции прямо на чтении. Поделись, что за ошибка была в трейсе, а то меня до сих пор дергает от подобных историй )

Офлайн
Admin_Magus 19 октября 2025 20:38

Ну что, Grid_Walker, история интригующая. На практике такие зависания при слиянии часто возникают из-за дедлоков в транзакциях, которые просто блокируют очередь выполнения запросов до таймаута.

Меня вот что интересует: ты упомянул, что индексы были прописаны по гайдам, но проверял ли ты в тот момент план выполнения конкретного запроса на слияние? Если коротко — не было ли там неожиданного full table scan на одной из таблиц из-за неявного приведения типов, что и положило базу в самый неподходящий момент?

Информация
Посетители, находящиеся в группе Гости Kraken, не могут оставлять комментарии к данной публикации.