06.07.2011 19:43, Михаил Викторович пишет:


Можно задать вопрос по другому. Опишу ситуацию есть таблица из 10000 записей
в ней есть индекс по полю у которого всего два значения(приход/расход). В IB
было замечания что одинаковые значения ключа сортируются в порядке вставки в
базу для этого IB их последовательно (IMHO) просматривал что приводило к
большим тормозам.

О каком именно ИБ речь?

Вопрос как FB определяет точно место вставки ключа в
индекс с большим количеством одинаковых значений?

В ОДС10 и ранее - в начало цепочки дубликатов, в ОДС11 - в соответствии с номером записи (в случае массового инсерта - в конец цепочки). Но это не значит, что просматривается вся цепочка.


--
Дмитрий Еманов

Ответить