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
Была ли статья полезна?
Предыдущая
Следующая