10bet官方网站文档家里
MySQL 5.7参考手册
相关的文档10bet官方网站 本手册下载 本手册摘录

21.5.14.31 ndbinfo resources表

该表提供数据节点资源可用性和利用率信息。

这些资源有时被称为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;的总和TotalSendBufferMemoryExtraSendBufferMemory。这种资源最多可以被超额分配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;可以过度分配以使用任何剩余的可用内存。