Hello, Konstantin! Konstantin R. Beliaev wrote:
> А разве первый ролбэк не тормознет сборку мусора до ближайшего свипа? О БОЖЕ!!! Oldest transaction, застревающий при настоящих (!) rollback, а не тех которые сервер может сконвертировать в commit, просто является индикатором, что ГДЕ ТО В БАЗЕ ЕСТЬ ОДНОЗНАЧНЫЙ МУСОР, ТО ЕСТЬ ЗАПИСИ, КОТОРЫМ СДЕЛАН ROLLBACK, И КОТОРЫЕ НАДО УДАЛИТЬ. Также Oldest transaction является "сигналом" к будущему старту автоматического sweep. к сборке мусора это не имеет никакого отношения. те же самые мусорные записи от rollback могут быть спокойно собраны кооперативной сборкой мусора, то есть в базе может мусора вообще не быть на конкретный момент, при этом Oldest transaction как застряла, так и будет торчать до запуска sweep или backup/restore. -- Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34 --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

