Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

На тему медленного отбора документов в карточке : Oracle

29.03.2024 9:06


20.05.2009 11:59
OlegON
 
Код:
CREATE INDEX "SUPERMAG"."SMSPEC_ARTB" ON "SUPERMAG"."SMSPEC" ("ARTICLE") TABLESPACE "INDX";
create bitmap INDEX "SUPERMAG"."SMDOCUMENTS_LOCFROMB" ON SUPERMAG.SMDOCUMENTS ("LOCATIONFROM","DOCSTATE") TABLESPACE "INDX";
create bitmap INDEX "SUPERMAG"."SMDOCUMENTS_LOCFROMB" ON SUPERMAG.SMDOCUMENTS ("LOCATIONFROM","DOCSTATE") TABLESPACE "INDX";
Что думаете? У меня проблемы, как таковой нет...
Статистику только соберите...
20.05.2009 14:04
reddevil
 
Цитата:
OlegON
Код:
CREATE INDEX "SUPERMAG"."SMSPEC_ARTB" ON "SUPERMAG"."SMSPEC" ("ARTICLE") TABLESPACE "INDX";
create bitmap INDEX "SUPERMAG"."SMDOCUMENTS_LOCFROMB" ON SUPERMAG.SMDOCUMENTS ("LOCATIONFROM","DOCSTATE") TABLESPACE "INDX";
create bitmap INDEX "SUPERMAG"."SMDOCUMENTS_LOCFROMB" ON SUPERMAG.SMDOCUMENTS ("LOCATIONFROM","DOCSTATE") TABLESPACE "INDX";
Что думаете? У меня проблемы, как таковой нет...
Статистику только соберите...
Че думать, шас заупустим, к утру построиться на тестовой базе. а по документам опечатка-копипаст? Один из индексов должен быть по LOC_TO ?
20.05.2009 14:06
OlegON
 
Да, прошу прощения, промазал:
Код:
create bitmap INDEX "SUPERMAG"."SMDOCUMENTS_LOCTOB" ON SUPERMAG.SMDOCUMENTS ("LOCATIONTO","DOCSTATE") TABLESPACE "INDX"
20.05.2009 14:20
Kryukov
 
Код:
CREATE INDEX "SUPERMAG"."SMSPEC_ARTB" ON "SUPERMAG"."SMSPEC" ("ARTICLE") TABLESPACE "INDX";
create bitmap INDEX "SUPERMAG"."SMDOCUMENTS_LOCFROMB" ON SUPERMAG.SMDOCUMENTS ("LOCATIONFROM","DOCSTATE") TABLESPACE "INDX";
create bitmap INDEX "SUPERMAG"."SMDOCUMENTS_LOCTOB" ON SUPERMAG.SMDOCUMENTS ("LOCATIONTO","DOCSTATE") TABLESPACE "INDX";
analyze index "SUPERMAG"."SMDOCUMENTS_LOCFROMB" compute statistics;
analyze index "SUPERMAG"."SMSPEC_ARTB" compute statistics;
analyze index "SUPERMAG"."SMDOCUMENTS_LOCTOB" compute statistics;
после этого отбор ускорился с 25-30 сек до 3-6 сек
21.05.2009 13:10
Mr_Vito
 
У меня 35-40 секунд, и не знаю что с этим делать :(
Часовой пояс GMT +3, время: 09:06.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.