"Yuri Grabar" <[EMAIL PROTECTED]> wrote: > > Дим, я что-то не понимаю при чем тут "на глазок". По селективности индекс > по > DOC_DATE почти в 100 раз выгоднее, чем по DOCUMENT_ID при прочих равных
Еще раз - ПРИ ПОИСКЕ ПО РАВЕНСТВУ! Селективность - это единица, деленная на кол-во дубликатов каждого значения. Она отражает предполагаемое кол-во записей, возвращаемых при <поле> = <значение>. При операции больше/меньше она НИКАК это число не отражает, давая НАМНОГО более оптимистическую оценку. Поэтому вместо нее в ODS11 используются искусственные значения. Больше/меньше принимается за селективность 0.5, между - за 0.2. > (гистограмм-то нету). По твоим выкладкам 20% сводит его к "почти в 5 раз > лучше". Тем не менее индекс по DOCUMENT_ID (в 5 раз более "плохой") > используется в первую очередь. Почему FB 1.5 и FB 2.0 на ODS 10.1 его > используют (и на мой взгляд вполне правильно, по крайней мере > предсказуемо), > а FB 2.0 на ODS 11.0 ни в какую не хочет использовать индекс на DOC_DATE См. выше. > PS: А можно узнать, какими будут проценты для FB 1.5, FB 2.0 на ODS 10.1 и > FB 2.0 на ODS 11.0? На ODS10 нет никаких процентов. Тупой он. -- Дмитрий Еманов --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

