|
@@ -666,6 +666,39 @@ node_broker_config:
|
|
|
stable_node_name_prefix: <новый префикс>
|
|
|
```
|
|
|
|
|
|
+## resource_broker_config — брокер ресурсов {#resource-broker-config}
|
|
|
+
|
|
|
+Брокер ресурсов — это [акторный сервис](../../concepts/glossary.md#actor-service), контролирующий потребление ресурсов [узла](../../concepts/glossary.md#node) {{ ydb-short-name }}, таких как:
|
|
|
+
|
|
|
+- `CPU` — количество потоков;
|
|
|
+- `Memory` — оперативная память.
|
|
|
+
|
|
|
+Разные виды активностей (фоновые операции, удаление данных по [TTL](../../concepts/ttl.md) и т.д.) запускаются в разных *очередях* брокера ресурсов. Каждая такая очередь имеет лимитированное число ресурсов:
|
|
|
+
|
|
|
+Название очереди | CPU | Memory | Описание
|
|
|
+--- | --- | --- | ---
|
|
|
+`queue_ttl` | 2 | — | Операции удаления данных по [TTL](../../concepts/ttl.md).
|
|
|
+`queue_backup` | 2 | — | Операции [резервного копирования](../../devops/manual/backup-and-recovery.md#s3).
|
|
|
+`queue_restore` | 2 | — | Операции [восстановления из резервной копии](../../devops/manual/backup-and-recovery.md#s3).
|
|
|
+`queue_build_index` | 10 | — | Операции [онлайн-создания вторичного индекса](../../concepts/secondary_indexes.md#index-add).
|
|
|
+`queue_cdc_initial_scan` | 4 | — | [Первоначальное сканирование таблицы](../../concepts/cdc.md#initial-scan).
|
|
|
+
|
|
|
+{% note info %}
|
|
|
+
|
|
|
+Рекомендуется **дополнять** конфигурацию брокера ресурсов, используя [теги](../../maintenance/manual/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
|
|
|
+```
|
|
|
+
|
|
|
## Примеры конфигураций кластеров {#examples}
|
|
|
|
|
|
В [репозитории](https://github.com/ydb-platform/ydb/tree/main/ydb/deploy/yaml_config_examples/) можно найти модельные примеры конфигураций кластеров для самостоятельного развертывания. Ознакомьтесь с ними перед развертыванием кластера.
|