未验证 提交 91fe5096 编写于 作者: B BayoNet 提交者: GitHub

DOCS-30: min_insert_block_size_rows and min_insert_block_size_bytes (#10344)

* DOCSUP-710: min_insert_block_size_rows & min_insert_block_size_bytes settings (#99)

* docs(min_insert_block_size rows&&min_insert_block_size_bytes): added description

* Apply suggestions from review
Co-Authored-By: NBayoNet <da-daos@yandex.ru>

* added russian translation
Co-authored-by: NElizaveta Mironyuk <emironyuk@yandex-team.ru>
Co-authored-by: NBayoNet <da-daos@yandex.ru>

* CLICKHOUSEDOCS-30: min_insert_block_size_rows and min_insert_block_size_bytes

* CLICKHOUSEDOCS-30: Typo fix.
Co-authored-by: Nemironyuk <62014692+emironyuk@users.noreply.github.com>
Co-authored-by: NElizaveta Mironyuk <emironyuk@yandex-team.ru>
Co-authored-by: NSergei Shtykov <bayonet@yandex-team.ru>
上级 f5fe3994
......@@ -564,6 +564,28 @@ Default value: 1,048,576.
The default is slightly more than `max_block_size`. The reason for this is because certain table engines (`*MergeTree`) form a data part on the disk for each inserted block, which is a fairly large entity. Similarly, `*MergeTree` tables sort data during insertion and a large enough block size allow sorting more data in RAM.
## min_insert_block_size_rows {#min-insert-block-size-rows}
Sets minimum number of rows in block which can be inserted into a table by an `INSERT` query. Smaller-sized blocks are squashed into bigger ones.
Possible values:
- Positive integer.
- 0 — Squashing disabled.
Default value: 1048576.
## min_insert_block_size_bytes {#min-insert-block-size-bytes}
Sets minimum number of bytes in block which can be inserted into a table by an `INSERT` query. Smaller-sized blocks are squashed into bigger ones.
Possible values:
- Positive integer.
- 0 — Squashing disabled.
Default value: 268435456.
## max\_replica\_delay\_for\_distributed\_queries {#settings-max_replica_delay_for_distributed_queries}
Disables lagging replicas for distributed queries. See [Replication](../../engines/table_engines/mergetree_family/replication.md).
......
......@@ -551,6 +551,28 @@ log_query_threads=1
Это значение намного больше, чем `max_block_size`. Это сделано, потому что некоторые движки таблиц (`*MergeTree`) будут на каждый вставляемый блок формировать кусок данных на диске, что является довольно большой сущностью. Также, в таблицах типа `*MergeTree`, данные сортируются при вставке, и достаточно большой размер блока позволяет отсортировать больше данных в оперативке.
## min_insert_block_size_rows {#min-insert-block-size-rows}
Устанавливает минимальное количество строк в блоке, который может быть вставлен в таблицу запросом `INSERT`. Блоки меньшего размера склеиваются в блоки большего размера.
Возможные значения:
- Целое положительное число.
- 0 — Склейка блоков выключена.
Значение по умолчанию: 1048576.
## min_insert_block_size_bytes {#min-insert-block-size-bytes}
Устанавливает минимальное количество байтов в блоке, который может быть вставлен в таблицу запросом `INSERT`. Блоки меньшего размера склеиваются в блоки большего размера.
Возможные значения:
- Целое положительное число.
- 0 — Склейка блоков выключена.
Значение по умолчанию: 268435456.
## max\_replica\_delay\_for\_distributed\_queries {#settings-max_replica_delay_for_distributed_queries}
Отключает отстающие реплики при распределенных запросах. См. [Репликация](../../engines/table_engines/mergetree_family/replication.md).
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册