Помогите разобраться с планом
Добавлено: 15 апр 2005, 16:02
Помогите разобраться с планом. Процедура выполняется недостаточно быстро за 1.5 с, а необходимо хотя бы 0.5 сек. Сам я в этом не очень разбираюсь.
PLAN (DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))(DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))(DATA_SUBSIDIYA INDEX (RDB$PRIMARY118))MERGE (SORT (JOIN (S NATURAL,U INDEX (RDB$PRIMARY44))),SORT (),WORKDATA INDEX (RDB$PRIMARY40))(WORKDATA INDEX (RDB$PRIMARY40))(WORKDATA INDEX (RDB$PRIMARY40))(DATA_KOL_PROJ INDEX (RDB$PRIMARY110))(DATA_KOL_PROJ INDEX (RDB$PRIMARY110))(DATA_KOL_PROJ INDEX (RDB$PRIMARY110))(DATA_SUBSIDIYA INDEX (RDB$PRIMARY118))(DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))(DATA_SUBSIDIYA INDEX (RDB$PRIMARY118))(DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))(DATA_KVITKI INDEX (DATA_KVITKI_SA_IDX,DATA_KVITKI_USLUGA_IDX))(DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))JOIN (A INDEX (RDB$FOREIGN139),S INDEX (RDB$PRIMARY94),U INDEX (RDB$PRIMARY44)). Заранее спасибо
PLAN (DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))(DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))(DATA_SUBSIDIYA INDEX (RDB$PRIMARY118))MERGE (SORT (JOIN (S NATURAL,U INDEX (RDB$PRIMARY44))),SORT (),WORKDATA INDEX (RDB$PRIMARY40))(WORKDATA INDEX (RDB$PRIMARY40))(WORKDATA INDEX (RDB$PRIMARY40))(DATA_KOL_PROJ INDEX (RDB$PRIMARY110))(DATA_KOL_PROJ INDEX (RDB$PRIMARY110))(DATA_KOL_PROJ INDEX (RDB$PRIMARY110))(DATA_SUBSIDIYA INDEX (RDB$PRIMARY118))(DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))(DATA_SUBSIDIYA INDEX (RDB$PRIMARY118))(DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))(DATA_KVITKI INDEX (DATA_KVITKI_SA_IDX,DATA_KVITKI_USLUGA_IDX))(DATA_USLUGI INDEX (RDB$FOREIGN139,RDB$FOREIGN140))JOIN (A INDEX (RDB$FOREIGN139),S INDEX (RDB$PRIMARY94),U INDEX (RDB$PRIMARY44)). Заранее спасибо