Spec-Zone.ru › MySQL 5.7

21.6.15.26 Таблица ndbinfo memoryusage

Запрос к этой таблице предоставляет информацию, аналогичную той, что предоставляется командой ALL REPORT MemoryUsage в клиенте ndb_mgm, или записываемой ALL DUMP 1000.

Таблица memoryusage содержит следующие столбцы:

  • node_id

    Идентификатор узла этого узла данных.

  • memory_type

    Одно из значений Data memory, Index memory или Long message buffer.

  • used

    Количество байтов, в настоящее время используемых для памяти данных или памяти индексов этим узлом данных.

  • used_pages

    Количество страниц, в настоящее время используемых для памяти данных или памяти индексов этим узлом данных; см. текст.

  • total

    Общее количество байтов памяти данных или памяти индексов, доступных для этого узла данных; см. текст.

  • total_pages

    Общее количество страниц памяти, доступных для памяти данных или памяти индексов на этом узле данных; см. текст.

Примечания

Столбец total представляет собой общее количество памяти в байтах, доступной для данного ресурса (память данных или память индексов) на конкретном узле данных. Это число должно примерно соответствовать значению соответствующего параметра конфигурации в файле config.ini.

Предположим, что кластер имеет 2 узла данных с идентификаторами узлов 5 и 6, а файл config.ini содержит следующее:

[ndbd default]
DataMemory = 1G
IndexMemory = 1G

Предположим также, что значение параметра конфигурации LongMessageBuffer разрешено принимать значение по умолчанию (64 МБ).

Следующий запрос показывает приблизительно такие же значения:

mysql> SELECT node_id, memory_type, total
     > FROM ndbinfo.memoryusage;
+---------+---------------------+------------+
| node_id | memory_type         | total      |
+---------+---------------------+------------+
|       5 | Data memory         | 1073741824 |
|       5 | Index memory        | 1074003968 |
|       5 | Long message buffer |   67108864 |
|       6 | Data memory         | 1073741824 |
|       6 | Index memory        | 1074003968 |
|       6 | Long message buffer |   67108864 |
+---------+---------------------+------------+
6 rows in set (0.00 sec)

В этом случае значения столбца total для памяти индексов немного выше, чем значение, заданное для IndexMemory, из-за внутренней округления.

Для столбцов used_pages и total_pages ресурсы измеряются в страницах, размер которых составляет 32 КБ для DataMemory и 8 КБ для IndexMemory. Для памяти буфера длинных сообщений размер страницы составляет 256 байт.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/mysql-cluster-ndbinfo-memoryusage.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API