このページは機械翻訳したものです。
このテーブルは、データノードリソースの可用性および使用状況に関する情報を示します。
これらのリソースは、スーパープールと呼ばれることがあります。
        resources テーブルには、次のカラムがあります:
      
- 
node_idこのデータノードの一意のノード ID。 
- 
resource_nameリソースの名前。テキストを参照してください。 
- 
reservedこのリソース用に予約された量。 
- 
usedこのリソースで実際に使用された量。 
- 
maxノードが最後に起動されてから使用されたこのリソースの最大量。 
メモ
        resource_name には、次のテーブルに示すいずれかの名前を指定できます:
      
- RESERVED: システムによって予約されています。上書きできません。
- DISK_OPERATIONS: ログファイルグループが割り当てられている場合は、undo ログバッファのサイズを使用してこのリソースのサイズが設定されます。 このリソースは、undo ログファイルグループに undo ログバッファを割り当てるためにのみ使用されます。そのようなグループは 1 つのみです。 超過割当ては、- CREATE LOGFILE GROUPで必要に応じて発生します。
- DISK_RECORDS: ディスクデータ操作に割り当てられたレコード。
- DATA_MEMORY: メインメモリータプル、インデックス、およびハッシュインデックスに使用されます。 DataMemory と IndexMemory の合計に、それぞれ 32 KB の 8 ページを加えたもの (IndexMemory が設定されている場合)。 超過割当できません。
- JOBBUFFER: NDB スケジューラによるジョブバッファーの割り当てに使用されます。過剰に割り当てることはできません。 これは、スレッド当たり約 2 MB と、通信可能なすべてのスレッドの双方向の 1 MB バッファです。 大規模な構成の場合、これは数 GB を消費します。
- FILE_BUFFERS:- DBLQHカーネルブロックの redo ログハンドラによって使用されます。過剰割当てはできません。 サイズは- NoOfFragmentLogParts*- RedoBufferにログファイル部分ごとに 1 MB を加えたものです。
- TRANSPORTER_BUFFERS: ndbmtd によるバッファの送信に使用され、- TotalSendBufferMemoryと- ExtraSendBufferMemoryの合計です。 最大 25% 超過割当可能なこのリソース。- TotalSendBufferMemoryは、ノード当たりの送信バッファメモリー (デフォルト値は 2 MB) を合計して計算されます。 したがって、4 つのデータノードと 8 つの API ノードを持つシステムでは、データノードに 12 * 2 MB の送信バッファーメモリーがあります。- ExtraSendBufferMemoryは、ndbmtd で使用され、スレッド当たり最大 2 MB の追加メモリーを使用します。 したがって、4 つの LDM スレッド、2 つの TC スレッド、1 つのメインスレッド、1 つのレプリケーションスレッド、および 2 つの受信スレッドでは、- ExtraSendBufferMemoryは 10 * 2 MB です。 このリソースの超過割り当ては、- SharedGlobalMemoryデータノード構成パラメータを設定することによって実行できます。
- DISK_PAGE_BUFFER: ディスクページバッファに使用され、- DiskPageBufferMemory構成パラメータによって決定されます。 超過割当できません。
- QUERY_MEMORY:- DBSPJカーネルブロックによって使用されます。
- SCHEMA_TRANS_MEMORY: 最小値は 2 MB で、残りの使用可能なメモリーを使用するように過剰に割り当てることができます。