此表格提供關於資料節點資源可用性及使用率的資訊。
這些資源有時稱為超池。
resources 表格包含以下欄位
node_id此資料節點的唯一節點 ID。
resource_name資源名稱;請參閱內文。
reserved為此資源保留的數量,以 32KB 的頁數表示。
used此資源實際使用的數量,以 32KB 的頁數表示。
max此資料節點可用的此資源最大數量(32KB 的頁數)。
附註
resource_name 可以是下表中顯示的任何名稱
RESERVED:系統保留;無法覆寫。TRANSACTION_MEMORY:在此資料節點上為交易分配的記憶體。可以使用TransactionMemory組態參數來控制此設定。DISK_OPERATIONS:如果分配了日誌檔群組,則會使用還原日誌緩衝區的大小來設定此資源的大小。此資源僅用於為還原日誌檔群組分配還原日誌緩衝區;只能有一個這樣的群組。會根據CREATE LOGFILE GROUP的需求來進行過度配置。DISK_RECORDS:為磁碟資料操作分配的記錄。DATA_MEMORY:用於主記憶體元組、索引和雜湊索引。DataMemory 和 IndexMemory 的總和,如果已設定 IndexMemory,則再加上 8 個 32 KB 的頁面。無法過度配置。JOBBUFFER:用於由 NDB 排程器分配工作緩衝區;無法過度配置。每個執行緒約 2 MB,加上所有可以通訊的執行緒在兩個方向上都有 1 MB 的緩衝區。對於大型組態,這會消耗數 GB。FILE_BUFFERS:由DBLQH核心區塊中的重做日誌處理常式使用;無法過度配置。大小為NoOfFragmentLogParts*RedoBuffer,加上每個日誌檔部分 1 MB。TRANSPORTER_BUFFERS:由 ndbmtd 用於傳送緩衝區;TotalSendBufferMemory和ExtraSendBufferMemory的總和。此資源最多可過度配置 25%。TotalSendBufferMemory的計算方式為每個節點的傳送緩衝區記憶體總和,預設值為 2 MB。因此,在擁有四個資料節點和八個 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;可以過度配置以使用任何剩餘的可用記憶體。