簡単に言えば、DB2 はデータベースのテーブルスペース コンテナーとして使用しているファイルのサイズを自動的に増やしており、基盤となるファイル システムに空き領域が残っていない場合にのみ文句を言います。その時点で、DBA はファイル システムを拡大します (ちなみに、これは必ずしも一時的なアクションではありません)。DB2 は、対応するために必要に応じてテーブルスペース コンテナー ファイルのサイズを拡大し続けることができるため、再び満足しています。着信データ。
ファイル システムは、DB2 がデータベース ストレージに使用するファイルを保持しますが、DBA には、マウントされていない「生の」ディスク デバイス/ボリュームを割り当てて、DB2 テーブルスペースのコンテナーとして機能させるオプションもあります。データベースに raw ストレージを使用することの本来の魅力は、ファイル システムのバッファリングとジャーナリングによって以前に課せられたパフォーマンス ヒットへの対応でした。これらは両方とも DB2 によって既に実行されています。しかし、DB2 LUW は最終的に、低速で冗長なファイル I/O オプションを有効にせずに、データベース ストレージにファイルを割り当てて使用できるようになったため、最近の主な選択肢は、生ストレージの代わりにファイルを使用することです。
DB2 サーバーでは、AIX で df コマンドを使用して、マウントされた各ファイル システム (DB2 テーブルスペースを含むファイル システムを含む) の残りの空き領域をプロアクティブにチェックできます。