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

