Dmitri Kuzmenko писал(а):

NoGarbageCollection вроде говорящее само за себя название.

Внутри TIBBackupService
if (NoGarbageCollection in Options) then
    param := param or isc_spb_bkp_no_garbage_collect;

Не верь глазам своим?


здесь все правильно.

чего вообще гадать - так медленно, а так нет.
Возьми IBAnalyst, получи статистику.
запусти свой сервис бэкапера с выключенной сборкой мусора (nogarbagecollect).
Получи IBAnalyst-ом статистику еще раз.
если мусор пропал, значит мусор СОБРАЛСЯ бэкапом,
и ключ не действует. Ну и наоборот.

Сделал массовый update на одну из самых больших таблиц в БД, откатил транзакцию, посмотрел IBAnalyst, есть мусора приличное количество. Несколько раз погонял на таких вот тестовых данных, все как по букварю, с NoGarbageCollection работает быстрее чем без (когда без, мусор собирается, кк и положено). Но до этого писал про реальные БД в эксплуатации, как только получится выдерну настоящую БД и над ней буду эксперементировать.

Ответить