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.