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