SAS 系統管理 (101)

教學目標

初步了解 SAS 9 平台設定 SAS WORK 暫存檔案儲存空間的重點概念。

重點概念

首先 SAS 在工作階段執行期間將會需要暫存的磁碟空間,也就是所謂的 SAS WORK,預設 SAS 會儲存 SAS 暫存檔案至暫存的磁碟空間中,而暫存檔案主要則是當 SAS 階段結束之後將會直接被刪除,若沒有被正常刪除的檔案,則建議透過 SAS 官方所提供 Cleanwork 工具進行清理。

接著我們要如何修改暫存的磁碟空間呢?其實只要修改 sasv9.cfg 設定檔即可,我們僅需要加入以下參數。

修改 sasv9.cfg 設定檔

1
-work /disk1/directory

再來我們要如何設定多個暫存的磁碟空間呢?主要有兩種類型,分別為隨機 (Random) 和空間 (Space),隨機主要就是分散讀寫至不同的磁碟空間,空間主要就是選取最大的磁碟空間,但是設定則需要先建立 /sasinfo/workfiles 檔案,接著再修改 sasv9.cfg 設定檔即可

隨機 (Random)

新增 /sasinfo/workfiles 設定檔

1
2
3
4
/disk1/directory
/disk2/directory
/disk3/directory
method=random

修改 sasv9.cfg 設定檔

1
-work /sasinfo/workfiles

空間 (Space)

新增 /sasinfo/workfiles 設定檔

1
2
3
4
/disk1/directory
/disk2/directory
/disk3/directory
method=space

修改 sasv9.cfg 設定檔

1
-work /sasinfo/workfiles

最後我們可以先從 SAS Work 磁碟空間開始進行 SAS 平台的效能優化,當 SAS Work 磁碟空間讀寫效能越快,則 SAS 平台執行效能相對更佳。此外我們更能夠透過以下 SAS 程式查看其它與效能相關的參數設定,至於要如何更進階優化方式之後再分享啦。

查看效能相關設定選項

1
2
proc options group=performance; 
run;

相關資源