Я пытаюсь обновить таблицу с помощью запроса, который выполняется через ~ 5 секунд в Postgresql и Oracle, но занимает слишком много времени в Firebird 2.5.
UPDATE GoodsCatUnit SET isDisplay=1
WHERE Id In (SELECT Min(gcu.Id) FROM GoodsCatUnit gcu GROUP BY gcu.GoodsCat_Id);
В строках GoodsCatUnit
~ 34k и обновление первых 200 занимает 15 секунд.