Spec-Zone.ru › MySQL 5.7

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

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

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

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

  • node_id

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

  • resource_name

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

  • reserved

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

  • used

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

  • max

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

Примечания

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

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

  • TRANSACTION_MEMORY: Память, выделенная для транзакций на этом узле данных.

  • 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-5.7-en/mysql-cluster-ndbinfo-resources.html

Spec-Zone.ru

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