Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.10;
Скачать: 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 вся ветка

Текущий архив: 2002.10.10;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.016 c
1-31714
Petrovich(Flame)
2002-10-01 02:34
2002.10.10
Чтение строкового параметра из ключа реестра! Помогите


8-31916
froddo_
2002-06-10 12:38
2002.10.10
Глюк


1-31802
Tundra
2002-10-02 09:21
2002.10.10
Как узнать какие DLL и какие функции юзает приложение.


3-31620
KIR
2002-09-18 11:03
2002.10.10
Снова о Paradox vs IB


7-32028
Nalsur
2002-07-17 14:24
2002.10.10
Системный реестр! Помогите-е-е-е!