SC
Size: a a a
SC
НМ
DC
НМ
DC
M
select uid, arrayFilter( x-> x.1 < arr.1[indexOf(arr.2, 'Y)] , (arraySort( x -> x.1, groupArray( tuple(ts,event) as arr) ) from
events
group by uid
АА
АА
АА
Р
l
Р
l
Р
Д
PARTITION BY toYYYYMM(date)
для меня будет не очень оптимальным, я прав, ведь всего будет две партиции? Вопрос таков: можно ли сделать toDayOfYear(date)
? Будет ли ClickHouse понимать нужные партиции при выборке ... WHERE date > '2020-07-15
? И если такой ключ для партиционирования не очень оптимален, то какой лучше взять?l
PARTITION BY toYYYYMM(date)
для меня будет не очень оптимальным, я прав, ведь всего будет две партиции? Вопрос таков: можно ли сделать toDayOfYear(date)
? Будет ли ClickHouse понимать нужные партиции при выборке ... WHERE date > '2020-07-15
? И если такой ключ для партиционирования не очень оптимален, то какой лучше взять?Д
Д
WHERE date > '2020-07-05' AND user_id = 100
, при PARTITION BY date ORDER BY (date, user_id)
будет выполнятся максимально эффективно. А что делать с таким запросом: WHERE date > '2020-07-05' AND event_id = 200
?l
Д