10bet网址
MySQL NDB集群8.0
相关的文档10bet官方网站 下载这个摘录
PDF (Ltr)- 4.6 mb
PDF (A4)- 4.6 mb


6.15.51 ndbinfo资源表

该表提供数据节点资源的可用性和使用情况。

这些资源有时被称为super-pools

资源表中包含以下列:

  • node_id

    此数据节点的唯一节点ID。

  • resource_name

    资源名称;看到文本。

  • 保留

    为该资源保留的数量,为32KB的页面数。

  • 使用

    此资源实际使用的数量,为32KB的页面数。

  • 马克斯

    自上次启动节点以来所使用的此资源的最大数量(32KB页面数)。

笔记

resource_name可以是下表中任何一个名称:

  • 保留:系统预留;不能覆盖。

  • TRANSACTION_MEMORY:为该数据节点上的事务分配的内存。在NDB 8.0.19以及以后的版本中,可以使用TransactionMemory配置参数。

  • DISK_OPERATIONS:如果分配了日志文件组,则使用undo日志缓冲区的大小来设置该资源的大小。此资源仅用于为撤消日志文件组分配撤消日志缓冲区;这样的组只能有一个。超额分配发生在需要时创建日志文件组

  • DISK_RECORDS:为磁盘数据操作分配的记录。

  • DATA_MEMORY:用于主存元组、索引和哈希索引。DataMemory和IndexMemory的总和,如果设置了IndexMemory,再加上8个32kb的页。不能从来不。

  • JOBBUFFER:用于NDB调度器分配作业缓冲区;不能从来不。这大约是每个线程2 MB,加上所有可以通信的线程的双向1 MB缓冲区。对于大型配置,这将消耗几个GB。

  • FILE_BUFFERS的重做日志处理程序使用DBLQH内核块;不能从来不。大小是NoOfFragmentLogPartsRedoBuffer,每个日志文件部分加上1 MB。

  • TRANSPORTER_BUFFERS:用于发送缓冲区ndbmtd;的总和TotalSendBufferMemory而且ExtraSendBufferMemory.该资源可被超额分配多达25%。TotalSendBufferMemory通过计算每个节点的发送缓冲区内存的总和,默认值为2mb。因此,在一个有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;可以被过度分配以使用任何剩余的可用内存。