mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-27 10:02:01 +00:00
Merge branch 'master' of github.com:yandex/ClickHouse
This commit is contained in:
commit
97f5b3dfaa
2
debian/clickhouse-server.service
vendored
2
debian/clickhouse-server.service
vendored
@ -8,7 +8,7 @@ Group=clickhouse
|
|||||||
PermissionsStartOnly=true
|
PermissionsStartOnly=true
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=30
|
RestartSec=30
|
||||||
ExecStartPre=/usr/bin/chown clickhouse:clickhouse -R /etc/clickhouse-server
|
ExecStartPre=chown clickhouse:clickhouse -R /etc/clickhouse-server
|
||||||
ExecStart=/usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml
|
ExecStart=/usr/bin/clickhouse-server --config=/etc/clickhouse-server/config.xml
|
||||||
LimitCORE=infinity
|
LimitCORE=infinity
|
||||||
LimitNOFILE=500000
|
LimitNOFILE=500000
|
||||||
|
@ -24,7 +24,9 @@ In addition, a table can have nested data structures that are processed in a spe
|
|||||||
If the name of a nested table ends in 'Map' and it contains at least two columns that meet the following criteria:
|
If the name of a nested table ends in 'Map' and it contains at least two columns that meet the following criteria:
|
||||||
|
|
||||||
- The first table is numeric ((U)IntN, Date, DateTime), which we'll refer to as the 'key'.
|
- The first table is numeric ((U)IntN, Date, DateTime), which we'll refer to as the 'key'.
|
||||||
- The other columns are arithmetic ((U)IntN, Float32/64), which we'll refer to as '(values...)'. Then this nested table is interpreted as a mapping of key =`>` (values...), and when merging its rows, the elements of two data sets are merged by 'key' with a summation of the corresponding (values...).
|
- The other columns are arithmetic ((U)IntN, Float32/64), which we'll refer to as '(values...)'.
|
||||||
|
|
||||||
|
Then this nested table is interpreted as a mapping of key `=>` (values...), and when merging its rows, the elements of two data sets are merged by 'key' with a summation of the corresponding (values...).
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
|
@ -24,7 +24,9 @@ SummingMergeTree(EventDate, (OrderID, EventDate, BannerID, ...), 8192, (Shows, C
|
|||||||
Если название вложенной таблицы заканчивается на Map и она содержит не менее двух столбцов, удовлетворяющих следующим критериям:
|
Если название вложенной таблицы заканчивается на Map и она содержит не менее двух столбцов, удовлетворяющих следующим критериям:
|
||||||
|
|
||||||
- первый столбец - числовой ((U)IntN, Date, DateTime), назовем его условно key,
|
- первый столбец - числовой ((U)IntN, Date, DateTime), назовем его условно key,
|
||||||
- остальные столбцы - арифметические ((U)IntN, Float32/64), условно (values...), то такая вложенная таблица воспринимается как отображение key =`>` (values...) и при слиянии ее строк выполняется слияние элементов двух множеств по key со сложением соответствующих (values...).
|
- остальные столбцы - арифметические ((U)IntN, Float32/64), условно (values...),
|
||||||
|
|
||||||
|
то такая вложенная таблица воспринимается как отображение key `=>` (values...) и при слиянии ее строк выполняется слияние элементов двух множеств по key со сложением соответствующих (values...).
|
||||||
|
|
||||||
Примеры:
|
Примеры:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user