---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ydb.tech/docs/en/reference/configuration/resource_broker_config.md
  - https://ydb.tech/docs/ru/reference/configuration/resource_broker_config.md
sourcePath: ru/core/reference/configuration/resource_broker_config.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt

# resource_broker_config

Секция `resource_broker_config` настраивает брокер ресурсов — [акторный сервис](https://ydb.tech/docs/ru/concepts/glossary.md#actor-service), контролирующий потребление ресурсов [узла](https://ydb.tech/docs/ru/concepts/glossary.md#node) YDB, таких как:

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

Разные виды активностей (фоновые операции, удаление данных по [TTL](https://ydb.tech/docs/ru/concepts/ttl.md) и т.д.) запускаются в разных *очередях* брокера ресурсов. Каждая такая очередь имеет лимитированное число ресурсов:

| Название очереди          | CPU | Memory | Описание                                        |
|---------------------------| --- | --- |----------------------------------------------------|
| `queue_ttl`               | 2 | — | Операции удаления данных по [TTL](../../concepts/ttl.md).                |
| `queue_backup`            | 2 | — | Операции [резервного копирования](../../devops/backup-and-recovery/index.md#s3).                |
| `queue_restore`           | 2 | — | Операции [восстановления из резервной копии](../../devops/backup-and-recovery/index.md#s3).     |
| `queue_build_index`       | 10 | — | Операции [онлайн-создания вторичного индекса](../../concepts/query_execution/secondary_indexes.md#index-add).   |
| `queue_cdc_initial_scan` | 4 | — | [Первоначальное сканирование таблицы](../../concepts/cdc.md#initial-scan).             |

{% note info %}

Рекомендуется **дополнять** конфигурацию брокера ресурсов, используя [теги](https://ydb.tech/docs/ru/devops/configuration-management/configuration-v2/dynamic-config-selectors.md#dopolnitelnye-tegi-v-yaml) `!inherit` и `!append`.

{% endnote %}

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

```yaml
resource_broker_config: !inherit
  queues: !append
  - name: queue_ttl
    limit:
      cpu: 4
```