Spec-Zone.ru › MySQL 9.2

25.6.17.52 Таблица ресурсов ndbinfo

Эта таблица предоставляет информацию о доступности и использовании ресурсов узла данных.

Эти ресурсы иногда известны как супер-пулы.

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

  • node_id

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

  • resource_name

    Имя ресурса; см. текст.

  • reserved

    Зарезервированный объем для данного ресурса, в количестве 32КБ страниц.

  • used

    Фактически используемый объем для данного ресурса, в количестве 32КБ страниц.

  • max

    Максимальный доступный объем (в количестве 32КБ страниц) этого ресурса для данного узла данных.

Примечания

Значение resource_name может быть одним из имен, показанных в следующей таблице:

  • RESERVED: Зарезервировано системой; не может быть переопределено.

  • TRANSACTION_MEMORY: Память, выделенная для транзакций на этом узле данных. Это можно контролировать с помощью параметра конфигурации TransactionMemory.

  • DISK_OPERATIONS: Если выделена группа файлов журнала, размер буфера обратного протоколирования используется для определения размера этого ресурса. Этот ресурс используется только для выделения буфера обратного протоколирования для группы файлов обратного протоколирования; может быть только одна такая группа. Перевыделение происходит по мере необходимости CREATE LOGFILE GROUP.

  • DISK_RECORDS: Записи, выделенные для операций с данными на диске.

  • DATA_MEMORY: Используется для кортежей, индексов и хэш-индексов основной памяти. Сумма DataMemory и IndexMemory, плюс 8 страниц по 32 КБ каждая, если IndexMemory установлена. Не может быть перевыделена.

  • JOBBUFFER: Используется для выделения буферов задач планировщиком NDB; не может быть перевыделена. Это примерно 2 МБ на поток плюс буфер 1 МБ в обоих направлениях для всех потоков, которые могут взаимодействовать. В крупных конфигурациях это потребляет несколько ГБ.

  • FILE_BUFFERS: Используется обработчиком журнала повторного протоколирования в блоке ядра DBLQH; не может быть перевыделена. Размер — NoOfFragmentLogParts * RedoBuffer, плюс 1 МБ на часть файла журнала.

  • TRANSPORTER_BUFFERS: Используется буферами отправки ndbmtd; сумма TotalSendBufferMemory и ExtraSendBufferMemory. Этот ресурс может быть перевыделен до 25 процентов. TotalSendBufferMemory вычисляется путем суммирования памяти буфера отправки на узел, значение по умолчанию которого составляет 2 МБ. Таким образом, в системе с четырьмя узлами данных и восемью API-узлами узлы данных имеют 12 * 2 МБ памяти буфера отправки. ExtraSendBufferMemory используется ndbmtd и составляет 2 МБ дополнительной памяти на поток. Таким образом, с 4 LDM потоками, 2 TC потоками, 1 основным потоком, 1 потоком репликации и 2 потоками приема, ExtraSendBufferMemory составляет 10 * 2 МБ. Перевыделение этого ресурса можно выполнить, установив параметр конфигурации узла данных SharedGlobalMemory.

  • DISK_PAGE_BUFFER: Используется для буфера страниц диска; определяется параметром конфигурации DiskPageBufferMemory. Не может быть перевыделена.

  • QUERY_MEMORY: Используется блоком ядра DBSPJ.

  • SCHEMA_TRANS_MEMORY: Минимальное значение 2 МБ; может быть перевыделено, чтобы использовать оставшуюся доступную память.

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

Spec-Zone.ru

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