ЛГ
ALTER TABLE foo
MODIFY SETTING max_suspicious_broken_parts = 100;
Size: a a a
ЛГ
Y
ClusterProxy::SelectStreamFactory - 2020.06.18 15:15:40.833685 [ 3594770 ] {6ef3169c-4189-40f9-bdf2-ecf38cd2aacd} <Warning> ClusterProxy::SelectStreamFactory: Local replica of shard 2 is stale (delay: 260833s.)
database: default
table: increment_partial
replica_name: 2
position: 0
node_name: queue-0001979318
type: GET_PART
create_time: 2020-06-15 14:48:27
required_quorum: 0
source_replica: 1
new_part_name: 512244339aaecc527f2d37e2c890d6c4_65760_65760_0
parts_to_merge: []
is_detach: 0
is_currently_executing: 1
num_tries: 1
last_exception:
last_attempt_time: 2020-06-15 14:48:27
num_postponed: 0
postpone_reason:
last_postpone_time: 0000-00-00 00:00:00
DC
DC
Вопрос
есть таблица
column1 column2 column3
a1 a2 a3
b1 b2 b3
... ... ...
какие есть варианты что бы значения из разных колонок в одной строке превратить в строки?
column1 column2 column3
a1 a1 a1
a2 a2 a2
a3 a3 a3
b1 b2 b3
... ... ...
Таблица большая несколько десятков милиардов строк
select arrayJoin([column1,column2,column3]) c, c, c from (
select 'a1' column1,'a2' column2,'a3' column3 union all
select 'b1','b2','b3' )
┌─c──┬─c──┬─c──┐
│ b1 │ b1 │ b1 │
│ b2 │ b2 │ b2 │
│ b3 │ b3 │ b3 │
└────┴────┴────┘
┌─c──┬─c──┬─c──┐
│ a1 │ a1 │ a1 │
│ a2 │ a2 │ a2 │
│ a3 │ a3 │ a3 │
└────┴────┴────┘
D
select arrayJoin([column1,column2,column3]) c, c, c from (
select 'a1' column1,'a2' column2,'a3' column3 union all
select 'b1','b2','b3' )
┌─c──┬─c──┬─c──┐
│ b1 │ b1 │ b1 │
│ b2 │ b2 │ b2 │
│ b3 │ b3 │ b3 │
└────┴────┴────┘
┌─c──┬─c──┬─c──┐
│ a1 │ a1 │ a1 │
│ a2 │ a2 │ a2 │
│ a3 │ a3 │ a3 │
└────┴────┴────┘
DC
D
D
D
D
column1 column2 column3
a1 a2 a3
b1 b2 b3
... ... ...
D
column1 column2 column3
a1 a1 a1
a2 a2 a2
a3 a3 a3
b1 b2 b3
... ... ...
Д
S
S
Y
Д
S
Д
Д
S