Помогите разобраться с планом

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Абисмал
Сообщения: 8
Зарегистрирован: 25 мар 2005, 12:50

Помогите разобраться с планом

Сообщение Абисмал » 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)). Заранее спасибо

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 15 апр 2005, 22:38

топик удалю нафиг в понедельник.

1. план здоровенный. разбираться в нем никто не будет.
2. метаданных нет, даже если бы и были, чувствую, что запрос гигантский, опять же, забесплатно хотим решить большие проблемы?
3. 1.5 секунды - много, это круто. чем не устраивает? Ты посчитай сколько у тебя таблиц в запросе, и ужаснись.

Ответить