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.