Hello, Yurij!
Yurij wrote:
Так, а если sweep interval 0, он все равно стартует?
Тема сборки мусора и sweep это какая-то шиза, несколько раз читал, все
равно иногда не понимаю, что происходит.
гм. я вроде предельно просто все описал тут
про мусор
www.ibase.ru/devinfo/garbage.htm
про свип
www.ibase.ru/devinfo/sweep.htm
если совсем в двух словах, то sweep это автоматическая (при интервале
авто-свипа > 0) или ручная (при gfix -sweep) принудительная сборка
мусора со сканом всей базы. Если свип прошел успешно, он еще подвигает
вверх "застрявшую" Oldest Interesting Transaction.
Собственно, все.
А перед чтением про сборку мусора надо просто прочитать
www.ibase.ru/devinfo/mga.htm
Иначе обычно на тему версионности в голове есть какие-то
собственные неправильные фантазии, которые пытаются
приклепать к статьям про сборку мусора и свип.
Если знаешь как образуются версии, то и понять как они становятся
мусором и как этот мусор собирается - легко.
Тем более, что ФБ при сборке мусора не статьи про себя читает,
а пользуется достаточно простыми вычислениями. :-)
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34