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

Ответить