Size: a a a

ClickHouse не тормозит

2021 March 09

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
так?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Вячеслав Владимиров
<?xml version="1.0"?>
<yandex>
   <!-- Profiles of settings. -->
   <profiles>
         <connect_timeout_with_failover_ms>1000</connect_timeout_with_failover_ms>
Да
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Вячеслав Владимиров
users.xml?
лучше не менять родные конфиги, проще потом

cat /etc/clickhouse-server/users.d/network_timeout.xml

<?xml version="1.0"?>
<yandex>
   <profiles>
       <default>
           <connect_timeout_with_failover_ms>1000</connect_timeout_with_failover_ms>
       </default>
   </profiles>
</yandex>
источник

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
это, да согласен...  А вот кстати... эти имена файлов - network_timeout.xml - можно любой или где-то они прописаны специально?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Вячеслав Владимиров
это, да согласен...  А вот кстати... эти имена файлов - network_timeout.xml - можно любой или где-то они прописаны специально?
Любые
источник

K

Kid in ClickHouse не тормозит
Привет, пожскажите как из DateTime выбрать только время? В доке функцию не найду(
источник

EV

Evgeny Vinogradov in ClickHouse не тормозит
Kid
Привет, пожскажите как из DateTime выбрать только время? В доке функцию не найду(
toDate(...)
источник

K

Kid in ClickHouse не тормозит
не дату, а время
источник

EV

Evgeny Vinogradov in ClickHouse не тормозит
Kid
не дату, а время
сорян
источник

EV

Evgeny Vinogradov in ClickHouse не тормозит
formatDateTime
источник

EV

Evgeny Vinogradov in ClickHouse не тормозит
источник

K

Kid in ClickHouse не тормозит
Evgeny Vinogradov
formatDateTime
спасибо, в самом конце спряталась
источник

DM

Danila Migalin in ClickHouse не тормозит
А насколько плохо держать метаданные мертвых реплик в ZK? Они как-то аффектят производительность репликации?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Danila Migalin
А насколько плохо держать метаданные мертвых реплик в ZK? Они как-то аффектят производительность репликации?
зависит от версии КХ, раньше это было смертельно. ЗК раздувался до бесконечности и взрывался.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
сейчас может взорваться но потише
источник

DM

Danila Migalin in ClickHouse не тормозит
Хехе, окей, значит лучше перестраховаться, спасибо
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Живые реплики пишут в ЗК в очереди мертвых задания для репликации.
Живые репликам все равно, так специально сделано.
источник

AS

Alex S in ClickHouse не тормозит
А это так и должно быть, что на такой запрос
select
if (1 = 2,
arrayJoin([(0), (1), (2)]),
arrayJoin([(-1)]));

Возвращается 3 строчки с -1, если вставить напрямую 0 вместо ложного утверждения, то вернётся одна строчка -1?
источник

D

Dj in ClickHouse не тормозит
Alex S
А это так и должно быть, что на такой запрос
select
if (1 = 2,
arrayJoin([(0), (1), (2)]),
arrayJoin([(-1)]));

Возвращается 3 строчки с -1, если вставить напрямую 0 вместо ложного утверждения, то вернётся одна строчка -1?
да, КХ проверяет обе ветки IFа параллельно. видимо 0 убирает лишнее на этапе парсинга а 1=2 нет...
источник

D

Dj in ClickHouse не тормозит
Alex S
А это так и должно быть, что на такой запрос
select
if (1 = 2,
arrayJoin([(0), (1), (2)]),
arrayJoin([(-1)]));

Возвращается 3 строчки с -1, если вставить напрямую 0 вместо ложного утверждения, то вернётся одна строчка -1?
а может и не на этапе парсинга, но можно обойти так...

with (select 1=2 from system.one) as aaa
select
if (aaa,
arrayJoin([(0), (1), (2)]),
arrayJoin([(-1)]));
источник