"Dmitry Yemanov" <[EMAIL PROTECTED]> 
wrote in message news:[EMAIL PROTECTED]
> "Евгений Килин" <[EMAIL PROTECTED]> wrote:
>>
>> Допустим у нас в таблице есть два проиндексированных поля. В одном поле 
>> всего два уникальных значения, а во втором 90% уникальных значений. Я так 
>> понимаю, что оптимизатор для between в 2.0 оценит индексы по этим двум 
>> полям, как равнозначные? Если да, то где-же справедливость? :)
>
> И чем это отличается от равенства?

Если исходить из того, что человек пишущий условие выборки тупой, а 
оптимизатор умный, то конечно эти два индекса равны. А если исходить из 
того, что у человека есть что-то в голове, то я бы предпочел чтобы в такой 
ситуации оптимизатор выбрал индекс с лучшей селективностью. 




--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить