Hello, Horsun! You wrote on Wed, 21 Jun 2006 10:36:52 +0300: HV>>> что возвращает select count(*) from objects where id_obj<3 ??>> 2 HV> Сорри, обманул я тебя : не id_obj < 3, а p_1 < 3 конечно
ага, вот оно что - там действительно, порядка половины значений таблицы, рендом работал по всему интеджеру, и в + и в -. select count(*) from objects o where o.p_1<3 - начал также откушивать память. Я так понимаю ситуацию спасли бы гистограммы - натурал здесь много предпочтительнее. >> А вопрос собственнов в чем - на что сервер тратит память, когда идет по > первому(неоптимальному) плану? >На битмап для p_1 < 3? Судя по ответу на вопрос Влада, да :) А создаваться он может только в памяти и как сортировки на винт не кладется, так? >> То самое distributing equalities ? :) >> o1.p_1=o.id_obj && o.id_obj<3 => o1.p_1 < 3 >Ты знал! :-) Торможу с утра. Иначе говоря внутри запрос превращается, превращается в...? ЗЫ что-то везет мне с интеллектуальными изменениями оригинальных запросов :)) -- -=Вышла новая операционная система FrееLSD - не требует наличия у вас компьютера=- With best regards, Nikolay Ponomarenko --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

