该表提供数据节点资源可用性和利用率信息。
这些资源有时被称为super-pools。
的资源
表格包含以下列:
node_id
此数据节点的唯一节点ID。
resource_name
资源名称;看到文本。
保留
为该资源预留的数量。
使用
该资源实际使用的数量。
马克斯
自节点最后一次启动以来使用的此资源的最大数量。
笔记
的resource_name
可以是下表中任意一个名称:
保留
:系统预留;不能覆盖。DISK_OPERATIONS
:如果分配了一个日志文件组,undo log缓冲区的大小将用来设置该资源的大小。此资源仅用于为撤消日志文件组分配撤消日志缓冲区;只能有一个这样的组。过度分配会在需要的时候发生创建日志文件组
。DISK_RECORDS
:分配给“磁盘数据”操作的记录。DATA_MEMORY
:用于主存元组、索引和哈希索引。datammemory和IndexMemory的总和,如果设置了IndexMemory,再加上8个32kb的页面。不能从来不。JOBBUFFER
:用于NDB调度器分配作业缓冲区;不能从来不。这大约是每个线程2mb,再为所有可以通信的线程在两个方向上加上一个1mb的缓冲区。对于大型配置,这将消耗几个GB。FILE_BUFFERS
的重做日志处理程序使用DBLQH
内核块;不能从来不。大小是NoOfFragmentLogParts
*RedoBuffer
,加上每个日志文件部分1mb。TRANSPORTER_BUFFERS
:用于发送缓冲区ndbmtd;的总和TotalSendBufferMemory
和ExtraSendBufferMemory
。这种资源最多可以被超额分配25%。TotalSendBufferMemory
即4个数据节点和8个API节点的系统中,数据节点有12 * 2mb的发送缓冲区内存。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
:最小为2mb;可以过度分配以使用任何剩余的可用内存。