Hello, Ded! Ded wrote:
> То есть, мож я не с того конца думаю. На равенство мы ведь тоже не > знаем, сколько именно этого значения дубликатов в таблице. И на > больше-меньше не знаем. В чём разница - не въезжаю, ибо туп :) Ded, проблема-то вот еще и в чем. Допустим, мы берем статистику, и даже смотрим ее в IBAnalyst. И видим столбец Max Dup. То есть видим, ПЕРЕКОШЕН этот индекс по "средним значениям", или нет. Так у оптимизатора НЕТ этой информации. У него есть только селективность, которая по факту показывает число УНИКАЛЬНЫХ значений в конкретном индексе, и все. Может быть, поздно спохватились, и я тоже прошляпил, но надо было к rdb$selectivity добавить этот rdb$maxdup, тогда хоть можно было бы оценивать кривизну индекса как то. Хотя, в любом случае не узнать, по максимальному дубликату идет выборка, или по ключу, которых всего то в индексе штуки три.... -- Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34 --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

