教學目標

初步了解如何透過設定 SAS 選項優化系統效能。

重點概念

當我們在使用 SAS 軟體時要如何透過設定進行優化呢?首先我們可以先開啟「SAS 9.4」輸入下述 SAS 程式查詢可以調整的選項。

1
2
PROC OPTIONS;
RUN;

其中有幾個選項建議進行調整,以利優化 SAS 系統的整體運作效能。

|選項|說明|建議值|
|—|—|
|MEMSIZE|設定可以在 SAS 工作階段期間使用的虛擬記憶體數量的限制。|2G|
|SORTSIZE|設定可以用於 SORT 程序的記憶體數量。|1G|
|CPUCOUNT|設定啟用執行緒之應用程式應該採用的處理器數量可以用於平行處理。|4|
|BUFSIZE|設定輸出 SAS 資料集的緩衝區頁面大小。|64K|
|UBUFSIZE|設定公用程式檔案緩衝區的大小。|64K|
|IBUFSIZE|設定索引檔案的緩衝區頁面大小。|32767|
|BUFNO|設定用於處理 SAS 資料集的緩衝區數量。|10|
|UBUFNO|設定公用程式檔案緩衝區的數量。|10|
|IBUFNO|設定索引檔案的緩衝區頁面數量。|10|
|ALIGNSASIOFILES|在頁面邊界上對齊 SAS 檔案,以改善效能。|||

總結當我們在維運 SAS 系統時,時間久了經常會需要透過參數的調整優化 SAS 系統整體的效能,此時我們就能夠在 SAS 設定資料夾 (D:SASConfigLev1SASApp) 中的 sasv9_usermods.cfg 檔案加入上述選項進行效能優化。

相關資源