Hello, ddimon!
ddimon wrote:
Дмитрий, если не сложно, поясните следующий момент. Вот для данных установок, если еще принять во внимание периодический запуск gbak -b без ключа -g, можно ли утверждать что тот мусор что не был убран кооперативно или фоновым тредом, будет убираться в момент бэкапа ?
блин. ну фигня же полная. стартуйте в самом начале работы с БД транзакцию snapshot, и держите ее активной - и у вас никакой "мусор", если он есть, никогда ничем не будет собираться - ни гбаком, ни свипом, ни запросами,
просто потому что мусором не будет являться. Вы жалуетесь на sweep, но при этом хотите "собирать мусор" gbak -b. Не вижу логики, по сути сборки мусора это будет одно и то же. Только в случае с gbak просто -b будет гораздо дольше -b -g.
И еще, насколько я понял, если было бы установлено значение по умолчанию для SweepInterval, то при такой стабильно маленькой разнице автоматически sweep вообще бы не запускался. Это так ?
да Вы прочитайте сначала статьи, чтож мы тут будем одно и то же Вам пересказывать :-) в той же summary.htm написано когда запускается sweep. есть также статья www.ibase.ru/devinfo/sweep.htm есть статья www.ibase.ru/devinfo/garbage.htm -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34