Dmitri Kuzmenko писал(а):
NoGarbageCollection вроде говорящее само за себя название.
Внутри TIBBackupService
if (NoGarbageCollection in Options) then
param := param or isc_spb_bkp_no_garbage_collect;
Не верь глазам своим?
здесь все правильно.
чего вообще гадать - так медленно, а так нет.
Возьми IBAnalyst, получи статистику.
запусти свой сервис бэкапера с выключенной сборкой мусора
(nogarbagecollect).
Получи IBAnalyst-ом статистику еще раз.
если мусор пропал, значит мусор СОБРАЛСЯ бэкапом,
и ключ не действует. Ну и наоборот.
Сделал массовый update на одну из самых больших таблиц в БД, откатил транзакцию, посмотрел
IBAnalyst, есть мусора приличное количество. Несколько раз погонял на таких вот тестовых данных, все
как по букварю, с NoGarbageCollection работает быстрее чем без (когда без, мусор собирается, кк и
положено).
Но до этого писал про реальные БД в эксплуатации, как только получится выдерну настоящую БД и над
ней буду эксперементировать.