2012-09-04 54 views
0

我們正在服務器上安裝DB2數據庫。當DBA臨時增加文件系統容量時,我們反覆獲取文件系統滿錯誤。DB2 UDB服務器上的文件系統和存儲系統之間的區別

當我們安裝了數據庫時,是不是存儲在磁盤或存儲系統上的數據?文件系統在安裝在服務器上的關係數據庫中的角色是什麼(在AIX OS上)。我想了解一個文件系統與服務器上的存儲系統有什麼不同,或者說DB2數據庫服務器。

謝謝。

回答

1

簡短的回答是,DB2會自動增加它用作數據庫表空間容器的文件大小,它只會在底層文件系統中沒有剩餘空間時發出抱怨。此時,DBA擴大了文件系統(順便說一句,這不一定是臨時操作),並且DB2又很高興,因爲它可以根據需要繼續增加表空間容器文件的大小以適應傳入的數據。

文件系統保存DB2用於數據庫存儲的文件,但DBA也可以選擇分配未安裝的「原始」磁盤設備/卷作爲DB2表空間的容器。使用數據庫原始存儲的最初吸引力主要是對由文件系統緩衝和日誌記錄強加的性能命中的響應,這兩者都已由DB2執行。但是,DB2 LUW最終獲得了分配和使用文件進行數據庫存儲而不啓用任何慢速,冗餘文件I/O選項的智慧,因此現在最主要的選擇是使用文件而不是原始存儲。

在DB2服務器上,可以使用AIX中的df命令主動檢查每個已裝入文件系統(包括包含DB2表空間的文件系統)的剩餘空閒空間。

相關問題