Как нам быстрее выполнять сортировку с помощью сортировки unix?

Мы сортируем файл размером 5 ГБ с 37 полями и сортируем его с помощью 5 ключей. Большой файл состоит из 1000 файлов по 5 МБ каждый.

Через 190 минут он все еще не завершен.

Мне интересно, есть ли другие методы для ускорения сортировки. Мы выбираем сортировку unix, потому что не хотим, чтобы она занимала всю память, поэтому любой подход, основанный на памяти, не подходит.

В чем преимущество сортировки каждого файла независимо, а затем использования опции -m для сортировки слиянием ?

25
задан Gilles 'SO- stop being evil' 26 August 2011 в 11:26
поделиться