UPDATE 10 млн строк: батчинг и блокировки

ЗадачаMiddle10 минпроверка — Спринтобсуждение14-t016

Как обновить данные в таблице примерно на 10 миллионов строк? Что может пойти не так с одним большим UPDATE и как сделать безопасно (батчинг, блокировки и т.п.)?

⌘ Enter — проверить