Вниз
Скачать: CL | DM;

Скорость выполнения запроса   Найти похожие ветки 

← →
Виталий Панасенко   (2002-09-19 18:00) [0]

В FireBird этот запрос выполняется практически мгновенно:
select d.produkt_code from
docp d group by d.produkt_code
having count(d.produkt_code)=10

А этот
select * from docp where produkt_code in(
select d.produkt_code from
docp d group by d.produkt_code
having count(d.produkt_code)=10)

более 1 мин.

Под MSSQL работает все быстро, пробовал с ХП - скорость таже... Может, кто знает, почему ? Да, и какую полежную информация из PLAN можно (и как) извлеч ..


← →
Desdechado ©   (2002-09-19 19:12) [1]

а с ХП как пробовал?
вот так (схема) должно быть быстро:
for select d.produkt_code
from docp d
group by d.produkt_code
having count(d.produkt_code)=10
into :nPK do
begin
select f1, f2 from docp where produkt_code = :nPK
into :F1, :F2 do
suspend;
end



← →
Виталий Панасенко   (2002-09-20 08:45) [2]

Дякую.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
1-31868
croupeir
2002-09-29 14:28
2002.10.10
Вертикальный текст


1-31685
Cobalt
2002-09-27 18:55
2002.10.10
Как выйти из оператора case?


7-32041
Андрей Борода
2002-08-01 23:49
2002.10.10
Убрать проги из автозагрузки.


14-31997
Владик_1
2002-09-17 10:12
2002.10.10
Дельфийские игры? В Брянске? Кто оттуда?


1-31769
amor121
2002-10-01 16:20
2002.10.10
Форма разрабатывалась при разрешении 1024х768, а в 800х600




   Наверх