Например у нас миллионы строк в таблице которым нужно изменить флаг, чтоб не делать это одним запросом который заблокирует всю таблицу, делается бесконечный цикл с условием что изменены > 0 строк и с помощью лимита ограничивается кол-во строк для апдэйта. Так флаг меняется небольшими пачками (100, 500, 1000 строк), которые выполняются быстрее и не блокируют всю таблицу, что позволяет избежать deadlock'и.