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

gfix.exe -housekeeping 10 -user SYSDBA -password masterkey server:base 




--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить