andriy wrote:

IBAnalyst показывает, что селективность индекса равна 1. Так как записей пару тысяч, он рекомендует его удалить. А IBExpert показывает статистику по этому индексу как 0,5. Почему?

кстати, секундочку. По селективности IBA никогда не предлагает
удалить индекс. Вот если в нем уникальных значений 1 - то тогда
да, индекс обзывается как useless.
Но и useless-индексы IBA тоже не предлагает удалить.
Я вижу в рекомендации по ним в конце слегка странную фразу,
с намеком на удаление, но это относится к временному удалению
индекса если хочется сделать sweep и не хочется долго ждать.
То есть, проще индекс удалить и потом создать, чем на sweep
ждать длительное время.

К тому же, в этой рекомендации упоминаются такие индексы по
миллионам записей. От useless-индекса с 1000 ключей серверу
ни холодно, ни жарко.

--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34

Ответить