Hello, Vlad!
Vlad Horsun wrote:
по причине очень больших
цепочек номеров записей для одного ключа индекса.
И что ?
если мне память не изменяет, QuickSort плохо сортирует
уже сортированные или повторяющиеся значения.
Кроме того, у вас там выгрузка из файла сортировки
в индекс происходит блоками, что в определенных ситуациях
приводит к нехилым тормозам и слабой загрузке процессора.
я все никак не могу затестировать restore, нет у меня реальной базы
на 2-5 гиг с большим числом FK, включая "плохие".
Синтетику тестить тоже можно, но это отдельный разговор.
А это нужно спросить у того, кто знает, какой метод сортировки
использует птичка при построении индекса ;)
До ОДС 11 цепочки дубликатов не сортируются и новые номера записей
вставляются на первое место
это уже другой вопрос, т.к. влияет на скорость сборки мусора в индексе.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34