Очередной раз пришлось у клиента решать проблемы Консультанта .... Вздумал во время обновления в случайное время сваливаться. В результате базы перекашивает и не все обновления есть.
Нашел.
Оказывается, иногда, когда запускаешь обновления в штатном режиме, на всех потоках процессора, обновление внезапно прекращается.
Операция не завершается. Когда и почему оно свалилось никто не знает.
Покопался в своих
старых записях. Нашел интересный ключик у Консультанта. "/process= XX - сколько процессов использовать при обновлении"
Поясню. Если этого ключика нет, то запускается по процессу обновления на каждое доступное логическое ядро процессора. Если поставить этот ключик, количество ядер можно ограничить.
Так вот, ставлю 4 потока, всё работает прекрасно, убираю ключик - валится обновление.
Не знаю, что там прогеры такого понакатали, но лечение есть и оно, как всегда, странное.