Size: a a a

ClickHouse не тормозит

2020 September 25

CO

Chern Oleksander in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
ну так скобочки надо ставить and ( or )  and

       AND (toDate(p.done_date) between date_add(toStartOfMonth(now()), INTERVAL -1 MONTH) and toStartOfMonth(now())-1 /*prev full month*/
         or p.done_date is null )
Спасибо, а почему оно работает ? )))
источник

T🐜

The Ant 🐜 in ClickHouse не тормозит
https://github.com/ClickHouse/ClickHouse/pull/14509
Зачем приняли этот PR?
Щас во всех запросах писать бессмысленный 'UTC', который по дефолту стоит в настройках...
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
вы все неправильно поняли? запретили '' , можно без аргумента
источник

T🐜

The Ant 🐜 in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
вы все неправильно поняли? запретили '' , можно без аргумента
Значит принимающий неправильно понял, потому что у меня эксепшены с ошибкой
Function toStartOfDay supports a 2nd argument (optional) that must be non-empty and be a valid time zone
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
20.10
SELECT toStartOfMinute(toDateTime('2017-12-31 00:01:30'))

┌─toStartOfMinute(toDateTime('2017-12-31 00:01:30'))─┐
│                                2017-12-31 00:01:00 │
└────────────────────────────────────────────────────┘


SELECT toStartOfMinute(toDateTime('2017-12-31 00:01:30'), '')


Received exception from server (version 20.10.1):
Code: 43. DB::Exception: Received from localhost:9000. DB::Exception: Function toStartOfMinute supports a 2nd argument (optional) that must be non-empty and be a valid time zone.
источник

T🐜

The Ant 🐜 in ClickHouse не тормозит
(`eventTime` >= toStartOfDay(yesterday()))
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
The Ant 🐜
Значит принимающий неправильно понял, потому что у меня эксепшены с ошибкой
Function toStartOfDay supports a 2nd argument (optional) that must be non-empty and be a valid time zone
ну баг тикет создавайте, с воспроизведением
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
просто не учли, все что не обложено тестами будет сломано, тесты писать очень легко, добавляйте свои sql в /tests

clickhouse-client -n --testmode < 01323_add_scalars_in_time.sql >01323_add_scalars_in_time.reference

добавляем .sql и .reference в tests/queries/0_stateless комитим пушим
источник

N

Nikolay in ClickHouse не тормозит
Optimize порождает всегда новые парты ?
источник

kp

krn p in ClickHouse не тормозит
всем привет
что нужно использовать в КХ вместо -orDefault модификатора?  в версии 19.7 например
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Nikolay
Optimize порождает всегда новые парты ?
да, если он смог запустить мерж. Бывают ситуации когда мержить нечего
источник

N

Nikolay in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
да, если он смог запустить мерж. Бывают ситуации когда мержить нечего
А как он поймет , что ничего нет.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
krn p
всем привет
что нужно использовать в КХ вместо -orDefault модификатора?  в версии 19.7 например
в какой ситуации?
источник

kp

krn p in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
в какой ситуации?
maxOrDefault например, при использовании agg функции
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Nikolay
А как он поймет , что ничего нет.
ну например такой партции zzz нету optimize table xxx partition zzz
или например в таблице один парт optimize table xxx
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
krn p
maxOrDefault например, при использовании agg функции
так просто ничего вернется, на клиенте обрабатывать или через union all
источник

D

Dj in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
ну например такой партции zzz нету optimize table xxx partition zzz
или например в таблице один парт optimize table xxx
мне казалось что даже когда один парт, финал его перебирает, не?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Dj
мне казалось что даже когда один парт, финал его перебирает, не?
да, если указать final
источник

R

Roman in ClickHouse не тормозит
Всем привет. Такой вопрос. Есть таблица Distibuted которая смотрит в разных реплики, на сколько  будет рациональнее вставлять данные в ReplicatedMergeTree, а не в Distibuted таблицу? Есть подозрение, что когда вставляешь в  Distibuted, то данные долетают очень долго и недоступны для Select какое то время.
источник

D

Dj in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
да, если указать final
да я че то не глазами читаю
источник