Мне интересно, как использовать память SAS, сортировать и почему это кажется настолько неэффективным.
У меня четырехъядерный xeon с 8 ГБ оперативной памяти. У меня есть набор данных 3 ГБ. Почему в любой момент времени во время стандартного сортировки proc используется всего 120 МБ используемого бара и небольшое использование CPU на 15-20%? Кажется, что с этой процедурой происходит что-то ужасно неэффективное.
На мой взгляд, поскольку у меня есть доступная память, она загрузит весь набор данных, а затем начнет стирать все доступные циклы CPU. Но только 15%? Это потрясающая трата доступных ресурсов и беспокоит меня. Кажется, что он постоянно идет туда и обратно диск, который мучительно медленный.
Есть ли какая-то магическая настройка, в которой говорится: "SAS, вы можете использовать все, чтобы идти быстрее". Мне не хватает?
64-битная ОС с 64-битным SAS, кстати.