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.