Использование памяти и сортировка SAS

Мне любопытно, как SAS использует память, сортировку и почему это кажется таким неэффективным.

У меня четырехъядерный процессор xeon с оперативной памятью 8 ГБ. У меня есть набор данных размером 3 ГБ. Почему в любой момент времени при стандартной сортировке процессов используется всего 120 МБ оперативной памяти и скудная загрузка процессора 15-20%? Похоже, что с процедурой происходит что-то ужасно неэффективное.

На мой взгляд, поскольку у меня есть доступная память, он загрузит весь набор данных, а затем продолжит стирать все доступные циклы ЦП. Но только 15%? Это ошеломляющая трата доступных ресурсов и беспокоит меня. Кажется, что он постоянно ходит туда-сюда диск, который мучительно медленный.

Есть какая-то волшебная настройка, которая говорит: «SAS, вы можете использовать все, чтобы работать быстрее», которую я пропустил?

64-битная ОС с 64-битным SAS, кстати.

10
задан user571730 14 April 2011 в 15:56
поделиться