文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


25.6.17.52 ndbinfo 资源表

此表提供了有关数据节点资源可用性和使用情况的信息。

这些资源有时被称为 超级池

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 用于发送缓冲区;TotalSendBufferMemoryExtraSendBufferMemory 的总和。此资源最多可以过分配 25%。TotalSendBufferMemory 是通过对每个节点的发送缓冲区内存进行求和计算得出的,其默认值为 2 MB。因此,在具有四个数据节点和八个 API 节点的系统中,数据节点具有 12 * 2 MB 的发送缓冲区内存。ExtraSendBufferMemoryndbmtd 使用,每个线程额外占用 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;可以过分配以使用任何剩余的可用内存。