Skip to content

Commit d169b9c

Browse files
author
vlad-gogov
committed
fix
1 parent 4f710bb commit d169b9c

File tree

2 files changed

+3
-21
lines changed

2 files changed

+3
-21
lines changed

ydb/docs/ru/core/yql/reference/yql-core/syntax/alter_table/family.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,5 @@
11
# Создание и изменение групп колонок
22

3-
{% if oss == true and backend_name == "YDB" %}
4-
5-
{% include [OLAP_not_allow_note](../../../../_includes/not_allow_for_olap_note.md) %}
6-
7-
{% endif %}
8-
93
Механизм {% if oss == true and backend_name == "YDB" %}[групп](../../../../concepts/datamodel/table.md#column-groups){% else %}групп{% endif %} колонок позволяет увеличить производительность операций неполного чтения строк путем разделения хранения колонок строковой таблицы на несколько групп. Наиболее часто используемый сценарий — организация хранения редко используемых атрибутов в отдельной группе колонок.
104

115

@@ -39,7 +33,7 @@ ALTER TABLE series_with_families
3933
ALTER COLUMN release_date SET FAMILY family_small;
4034
```
4135

42-
При помощи команды `ALTER FAMILY` можно изменить параметры группы колонок. Приведенный ниже код для группы колонок `default` в таблице `series_with_families` сменит тип хранилища на `hdd` (поддерживается только для [строковых](../../../../concepts/datamodel/table.md#row-oriented-tables) таблиц.):
36+
При помощи команды `ALTER FAMILY` можно изменить параметры группы колонок. Приведенный ниже код для группы колонок `default` в таблице `series_with_families` сменит тип хранилища на `hdd` (поддерживается только для [строковых](../../../../concepts/datamodel/table.md#row-oriented-tables) таблиц):
4337

4438
```yql
4539
ALTER TABLE series_with_families ALTER FAMILY default SET DATA "hdd";

ydb/docs/ru/core/yql/reference/yql-core/syntax/create_table/family.md

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,10 @@
11
# Группы колонок
22

3-
{% if oss == true and backend_name == "YDB" %}
4-
5-
{% note alert %}
6-
7-
Поле `DATA` поддерживается только для [строковых](../../../../concepts/datamodel/table.md#row-oriented-tables) таблиц.
8-
9-
Поле `COMPRESSION_LEVEL` поддерживается только для [колоночных](../../../../concepts/datamodel/table.md#column-oriented-tables) таблиц.
10-
11-
{% endnote %}
12-
13-
{% endif %}
14-
153
Колонки одной таблицы можно объединять в группы, для того чтобы задать следующие параметры:
164

17-
* `DATA` — тип устройства хранения для данных колонок этой группы. Допустимые значения: `"ssd"`, `"rot"`.
5+
* `DATA` — тип устройства хранения для данных колонок этой группы (поддерживается только для [строковых](../../../../concepts/datamodel/table.md#row-oriented-tables) таблиц). Допустимые значения: `"ssd"`, `"rot"`.
186
* `COMPRESSION` — кодек сжатия данных. Допустимые значения: `"off"`, `"lz4"`, `"zstd"` (только для [колоночных](../../../../concepts/datamodel/table.md#column-oriented-tables) таблиц).
19-
* `COMPRESSION_LEVEL` — уровень сжатия кодека, если кодек поддерживает уровень сжатия.
7+
* `COMPRESSION_LEVEL` — уровень сжатия кодека (поддерживается только для [колоночных](../../../../concepts/datamodel/table.md#column-oriented-tables) таблиц), если кодек поддерживает уровень сжатия.
208

219
По умолчанию все колонки находятся в одной группе с именем `default`. При желании, параметры этой группы тоже можно переопределить.
2210

0 commit comments

Comments
 (0)