HV>
HV> "Alexandr Kochmin" ...
HV>>
HV>>> Это я и так всё знаю. Цифры есть ? Вот в ФБ по умолчанию
HV>>> пользуется 64МБ для сортировки. Увеличение этого значение в 2 раза
HV>>> насколько ускорит гигабайтную сортировку ? Процентов на 10 ? :)
HV>>
HV>> Влад, мы с тобой тестировали это. Или я перепутал все?
HV>
HV> Мы тестировали один частный случай :)
HV>
HV> Если хочешь - опубликуй результаты, они ведь на твоей БД получены
да а чего. Ну вот есть индекс по полям varchar(80),integer
таблица 11 млн строк.
Размер временного файла при создании индекса порядка 1.5Гига.
действительно увеличение размера памяти под сортировку приводит к уменьшению
размера файла на диске и т.о.
повышает скорость создания.
Поскольку в моем случае главный тормоз был именно в файле сортировки.
При этом зависимость практически линейная, что говорит о том, что тормоз тут
доминирующий.
Памяти на сервере 2Гига, и можно было свободно брать под сортировку не меньше
гига.
Т.о. увеличение в конфиге размера памяти до 1Гига давало прирост в несколько
раз.
Если кратко, то так.
необходимо заметить, что база и темп были на одном физическом диске на разных
разделах.
--
С уважением
Кочмин Александр
Firebird Foundation associate member #257