resource_broker_config

Секция resource_broker_config настраивает брокер ресурсов — акторный сервис, контролирующий потребление ресурсов узла YDB, таких как:

  • CPU — количество потоков;
  • Memory — оперативная память.

Разные виды активностей (фоновые операции, удаление данных по TTL и т.д.) запускаются в разных очередях брокера ресурсов. Каждая такая очередь имеет лимитированное число ресурсов:

Название очереди CPU Memory Описание
queue_ttl 2 Операции удаления данных по TTL.
queue_backup 2 Операции резервного копирования.
queue_restore 2 Операции восстановления из резервной копии.
queue_build_index 10 Операции онлайн-создания вторичного индекса.
queue_cdc_initial_scan 4 Первоначальное сканирование таблицы.

Примечание

Рекомендуется дополнять конфигурацию брокера ресурсов, используя теги !inherit и !append.

Пример дополнения конфигурации брокера ресурсов пользовательским лимитом для очереди queue_ttl:

resource_broker_config: !inherit
  queues: !append
  - name: queue_ttl
    limit:
      cpu: 4
Предыдущая
Следующая