Size: a a a

ClickHouse не тормозит

2021 March 15

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Alexey Kh
это офигенный документ, спасибо. в документацию бы все это (я могу попробовать что-нибудь запуллреквестить, если это уже не планируется)
пилите, я не планирую это копировать в доку
источник

AK

Alexey Kh in ClickHouse не тормозит
копировать наверное избыточно
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Alexey Kh
копировать наверное избыточно
я имел в виду переносить оттуда инфу в доку.
источник

AK

Alexey Kh in ClickHouse не тормозит
источник

K

Konstantin Ilchenko in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
select formatReadableSize(sum(bytes_allocated)) from system.dictionaries;

SELECT
   database,
   name,
   formatReadableSize(total_bytes)
FROM system.tables
WHERE engine = 'Memory'

select formatReadableSize(sum(memory_usage)) from system.merges;

select formatReadableSize(sum(memory_usage)) from system.processes;

SELECT
   initial_query_id,
   formatReadableSize(memory_usage),
   formatReadableSize(peak_memory_usage),
   query
FROM system.processes
ORDER BY peak_memory_usage DESC
LIMIT 10

SELECT
   initial_query_id,
   formatReadableSize(memory_usage),
   query
FROM system.query_log
WHERE (event_date >= today()) AND (event_time >= (now() - 7200))
ORDER BY memory_usage DESC
LIMIT 10
Подскажите, а есть что-то такое для таблиц с движком Join? пробую так, но возвращает null размер памяти, хотя данные в таблице есть

SELECT
   database,
   name,
   formatReadableSize(total_bytes)
FROM system.tables
WHERE engine = 'Join'

┌─
database─┬─name───────────────┬─formatReadableSize(total_bytes)─┐
database │ attribution_source │ ᴺᵁᴸᴸ                            │
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Konstantin Ilchenko
Подскажите, а есть что-то такое для таблиц с движком Join? пробую так, но возвращает null размер памяти, хотя данные в таблице есть

SELECT
   database,
   name,
   formatReadableSize(total_bytes)
FROM system.tables
WHERE engine = 'Join'

┌─
database─┬─name───────────────┬─formatReadableSize(total_bytes)─┐
database │ attribution_source │ ᴺᵁᴸᴸ                            │
create table j(A Int64, S String) Engine=Join( any,left, A) ;
insert into j select number, '' from numbers(1000000);
SELECT
   database,
   name,
   formatReadableSize(total_bytes)
FROM system.tables
WHERE engine = 'Join'

┌─database─┬─name─┬─formatReadableSize(total_bytes)─┐
│ dw       │ j    │ 96.00 MiB                       │
└──────────┴──────┴─────────────────────────────────┘
источник

K

Konstantin Ilchenko in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
create table j(A Int64, S String) Engine=Join( any,left, A) ;
insert into j select number, '' from numbers(1000000);
SELECT
   database,
   name,
   formatReadableSize(total_bytes)
FROM system.tables
WHERE engine = 'Join'

┌─database─┬─name─┬─formatReadableSize(total_bytes)─┐
│ dw       │ j    │ 96.00 MiB                       │
└──────────┴──────┴─────────────────────────────────┘
повторил шаги, пусто( Может какие-то настройки должны быть включены?

ClickHouse server version 20.8.9 revision 54438
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Konstantin Ilchenko
повторил шаги, пусто( Может какие-то настройки должны быть включены?

ClickHouse server version 20.8.9 revision 54438
нет, просто КХ старый у вас
источник

K

Konstantin Ilchenko in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
нет, просто КХ старый у вас
а не вкурсе когда планируется следущий altinity stable релиз?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Konstantin Ilchenko
а не вкурсе когда планируется следущий altinity stable релиз?
если 21.1.7 выйдет сегодня, то сегодня
источник

DT

Dmitry Titov in ClickHouse не тормозит
источник

K

Konstantin Ilchenko in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
если 21.1.7 выйдет сегодня, то сегодня
вышел вроде)
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Konstantin Ilchenko
вышел вроде)
Значит все вышло. Завтра уже видимо выложат документ.

https://github.com/ClickHouse/ClickHouse/issues?q=is%3Aopen+is%3Aissue+label%3Av21.1-affected

вот это веселая штука https://github.com/ClickHouse/ClickHouse/issues/20244
источник

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
Danil
перепробовал всяческие варианты задания параметров для remote() - всегда ошибка таймаута ((
добавьте файл в каталог config.d c начинкой:
<?xml version="1.0"?>
<yandex>
   <profiles>
       <default>
           <connect_timeout_with_failover_ms>1000</connect_timeout_with_failover_ms>
       </default>
   </profiles>
</yandex>

Ибо по умолч 50мс
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Вячеслав Владимиров
добавьте файл в каталог config.d c начинкой:
<?xml version="1.0"?>
<yandex>
   <profiles>
       <default>
           <connect_timeout_with_failover_ms>1000</connect_timeout_with_failover_ms>
       </default>
   </profiles>
</yandex>

Ибо по умолч 50мс
Хосты в локалке пинг около 1 мс
источник
2021 March 16

GA

Gulshan Agivetova in ClickHouse не тормозит
Добрый день! подскажите пожалуйста как можно вытащить false и GPRS из следующего JSON: '{"barrings": [{"0": false, "barring": "GPRS"}]}'
источник

AK

Anton Khokhrin in ClickHouse не тормозит
Gulshan Agivetova
Добрый день! подскажите пожалуйста как можно вытащить false и GPRS из следующего JSON: '{"barrings": [{"0": false, "barring": "GPRS"}]}'
visitParamExtractRaw
И есть ещё одна похожая функция
источник

GA

Gulshan Agivetova in ClickHouse не тормозит
Anton Khokhrin
visitParamExtractRaw
И есть ещё одна похожая функция
Спасибо большое!
источник

AS

Alexey Sokolov in ClickHouse не тормозит
Подскажите, пожалуйста, где можно посмотреть возникающие при вставке данных ошибки?

Сделал скуль - работает. Добавляю к нему insert into с указанием соответствующей таблицы:
Ok.
0 rows in set. Elapsed 0.053 sec.


Смотрю в таблицу назначения - 0 записей.
источник

S

Slach in ClickHouse не тормозит
Alexey Sokolov
Подскажите, пожалуйста, где можно посмотреть возникающие при вставке данных ошибки?

Сделал скуль - работает. Добавляю к нему insert into с указанием соответствующей таблицы:
Ok.
0 rows in set. Elapsed 0.053 sec.


Смотрю в таблицу назначения - 0 записей.
какой Engine у таблицы?
вы уверены что вы в ту таблицу вставляете?
источник