Форум: "Базы";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];
ВнизСкорость выполнения запроса Найти похожие ветки
← →
Виталий Панасенко (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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c