各テーブルには、データの大部分が格納されるプライマリヒープディスクファイルが備わっています。テーブルが、可能な限りの値を持つ列を持つ時は、テーブルに関連付けられたTOASTファイルもあります。このファイルは、メインテーブルに収納するには大き過ぎる値をテーブルに格納するために使用されます(項58.2を参照してください)。TOASTテーブルが存在する場合は、そのテーブルにインデックスが1つあります。基本テーブルに関連付けられたインデックスが存在することもあります。テーブルとインデックスはそれぞれ別のディスクファイルに格納されます。このファイルが1ギガバイトを超える場合は、複数のファイルになります。これらのファイルの命名規約について項58.1で説明します。ディスクスペースの監視は、次の3つの方法で行えます。oid2nameモジュールを使用する方法、およびシステムカタログを手動で調べる方法です。SQL関数を使用する方法が、一般的に一番簡単な方法です。本セクションの残りの部分で、システムカタログを調査することによりこの方法を示します。バキュームされて間もないデータベース、もしくは解析されたデータベース上でpsqlを使用することにより、どのようなテーブルでもディスクの使用量を調べる問い合わせを発行できます。INDEXといったいくつかのDDLによってのみ更新されることに注意してください)。テーブルのディスクファイルを直接調べるときは、ファイルのパス名称に注目して下さい。TOASTテーブルで使用されている容量を示すには、以下のような問い合わせを使用してください。1インデックスサイズについても、以下のように簡単に表示できます。26この情報を使用して、以下のように簡単に最大のテーブルとインデックスを見つけ出すことができます。ディスク容量不足による。