Привет всем.
Может кому-нибудь пригодится

У таблицы TaxTable в статическом методе VATCode_RU есть запрос вида
Код:
select firstonly TaxCode
from taxTable
exists join taxGroup
exists join taxItem
where ...
У всех трех таблиц (у нас) CasheLookup = EntireTable. При выполнении запрос к серверу БД не идет, но выполняется (на аосе) очень долго (из-за двух exists join). После того, как отключил кеширование для taxTable в этом методе с помощью
Код:
taxTable.disableCache(true);
запрос уходит на сервер БД и выполняется на много быстрее (индексы крутая штука

).
То же наблюдается и при использовании обычного join.
Напрашивается вывод: если CasheLookup = EntireTable хорош для небольших таблиц и простых запросов, то для двух join-ов - только "лишний груз".
Ну и вопрос: кто-нибудь сталкивался с таким?
P.S. Ax 3.0 SP2
P.P.S. Натолкнулся при исследовании формирования налоговой накладной - теперь и строки маркируются без тормозов и нал. накладная формируется немного быстрее.