Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Deadlock каждый вторник: два сервиса брали блокировки в разном порядке

Каждый вторник около полудня в проде начинались ошибки deadlock detected, часть заказов зависала в статусе «обрабатывается», а саппорт получал шквал жалоб. В остальные дни недели база вела себя идеально — ни намёка на блокировки. Три недели подряд мы гонялись за призраком, пока не выписали в один список все запросы, которые трогают одни и те же таблицы по вторникам, и не увидели очевидную вещь: два сервиса брали одни и те же строки в противоположном порядке.

Подробнее →