Spec-Zone.ru › MySQL 8.4

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

Spec-Zone.ru

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