> Вопрос: правильно ли я делаю, и как надо делать правильней? > У меня была такая же проблема. Сканирую компьютерную сеть предприятия каждые пять минут. После окончания каждого сканирования, удаляю из таблицы DevicesOnline все записи, затем в этой же транзакции добавляю все найденные устройства. В таблице DevicesOnline есть триггер, который изменяет (добавляет) записи в таблице Devices (все устройства). Так вот т.к. при каждом сканировании изменяются все записи в таблице Devices, там тоже накапливалось очень много версий записей и база начинала жутко тормозить. Проблему решил уменьшением Sweep interval - поставил его равным 10.
gfix.exe -housekeeping 10 -user SYSDBA -password masterkey server:base --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

