Size: a a a

ClickHouse не тормозит

2020 August 28

A

Alex in ClickHouse не тормозит
Парни, подскажите, есть запрос почти на 400к символов. Как можно выполнить этот запрос?
Если всё вставлять в терминал просто, то всё не вставляется.

Ещё пробовал вот так:
root@3fc:/# cat query.sql | clickhouse-client -mn
Code: 62. DB::Exception: Syntax error: failed at position 57: '0103CD611487B1180A511C436118069224C85114C6721805B118C8511C87411C87620C477114078118454228855118C57118C76218C47120465118CBF1144A711808712C46411847611C0A712045511. Single quoted string is not closed

root@3fc:/# clickhouse-client < query.sql
Code: 62. DB::Exception: Syntax error: failed at position 57: '0103CD611487B1180A511C436118069224C85114C6721805B118C8511C87411C87620C477114078118454228855118C57118C76218C47120465118CBF1144A711808712C46411847611C0A712045511. Single quoted string is not closed

Какие ещё есть варианты?
источник

A

Artem in ClickHouse не тормозит
Что-то LowCardinality вообще страшно глючит. Не только с ORDER BY, но и с neighbor() не работает. Хотя фича-то старая уже.
источник

D

Dj in ClickHouse не тормозит
Alex
Парни, подскажите, есть запрос почти на 400к символов. Как можно выполнить этот запрос?
Если всё вставлять в терминал просто, то всё не вставляется.

Ещё пробовал вот так:
root@3fc:/# cat query.sql | clickhouse-client -mn
Code: 62. DB::Exception: Syntax error: failed at position 57: '0103CD611487B1180A511C436118069224C85114C6721805B118C8511C87411C87620C477114078118454228855118C57118C76218C47120465118CBF1144A711808712C46411847611C0A712045511. Single quoted string is not closed

root@3fc:/# clickhouse-client < query.sql
Code: 62. DB::Exception: Syntax error: failed at position 57: '0103CD611487B1180A511C436118069224C85114C6721805B118C8511C87411C87620C477114078118454228855118C57118C76218C47120465118CBF1144A711808712C46411847611C0A712045511. Single quoted string is not closed

Какие ещё есть варианты?
так может действительно кавычка не закрыта?
источник

A

Alex in ClickHouse не тормозит
Dj
так может действительно кавычка не закрыта?
Нет, кавычка закрыта точно, инфа 100%
источник

A

Alex in ClickHouse не тормозит
Dj
так может действительно кавычка не закрыта?
Запрос выполняется до того как он полностью "доедет"
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Alex
Парни, подскажите, есть запрос почти на 400к символов. Как можно выполнить этот запрос?
Если всё вставлять в терминал просто, то всё не вставляется.

Ещё пробовал вот так:
root@3fc:/# cat query.sql | clickhouse-client -mn
Code: 62. DB::Exception: Syntax error: failed at position 57: '0103CD611487B1180A511C436118069224C85114C6721805B118C8511C87411C87620C477114078118454228855118C57118C76218C47120465118CBF1144A711808712C46411847611C0A712045511. Single quoted string is not closed

root@3fc:/# clickhouse-client < query.sql
Code: 62. DB::Exception: Syntax error: failed at position 57: '0103CD611487B1180A511C436118069224C85114C6721805B118C8511C87411C87620C477114078118454228855118C57118C76218C47120465118CBF1144A711808712C46411847611C0A712045511. Single quoted string is not closed

Какие ещё есть варианты?
max_query_size │ 262144

clickhouse-client --max_query_size=5000000 < query.sql
источник

A

Alex in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
max_query_size │ 262144

clickhouse-client --max_query_size=5000000 < query.sql
Спасибо, только что сам нашёл ещё :)
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Artem
Что-то LowCardinality вообще страшно глючит. Не только с ORDER BY, но и с neighbor() не работает. Хотя фича-то старая уже.
https://github.com/ClickHouse/ClickHouse/issues/10333

order by сломали месяц назад, и кстати починили час назад уже
источник

D

Dj in ClickHouse не тормозит
Alex
Запрос выполняется до того как он полностью "доедет"
select * from system.settings where name like 'max_query_size';
источник

D

Dj in ClickHouse не тормозит
а уже все
источник
2020 August 29

M

Maksimus Ulibikus in ClickHouse не тормозит
Всем привет.

Не пойму в чем здесь ошибка синтаксиса. Ругается сразу на первую строку Syntax error: failed at position 1:

CREATE TABLE metrics.nginx
(
   RemoteAddr String,
   RemoteUser String,
   TimeLocal DateTime,
   Date Date DEFAULT toDate(TimeLocal),
   Request String,
   RequestMethod String,
   Status Int32,
   BytesSent Int64,
   HttpReferer String,
   HttpUserAgent String,
   RequestTime Float32,
   UpstreamConnectTime Float32,
   UpstreamHeaderTime Float32,
   UpstreamResponseTime Float32,
   Https FixedString(2),
   ConnectionsWaiting Int64,
   ConnectionsActive Int64
) ENGINE = MergeTree(Date, (Status, Date), 8192)
источник

ДБ

Дмитрий Бережнов... in ClickHouse не тормозит
Maksimus Ulibikus
Всем привет.

Не пойму в чем здесь ошибка синтаксиса. Ругается сразу на первую строку Syntax error: failed at position 1:

CREATE TABLE metrics.nginx
(
   RemoteAddr String,
   RemoteUser String,
   TimeLocal DateTime,
   Date Date DEFAULT toDate(TimeLocal),
   Request String,
   RequestMethod String,
   Status Int32,
   BytesSent Int64,
   HttpReferer String,
   HttpUserAgent String,
   RequestTime Float32,
   UpstreamConnectTime Float32,
   UpstreamHeaderTime Float32,
   UpstreamResponseTime Float32,
   Https FixedString(2),
   ConnectionsWaiting Int64,
   ConnectionsActive Int64
) ENGINE = MergeTree(Date, (Status, Date), 8192)
У вас как минимум старый синтаксис, нужно использовать PARTITION BY, ORDER BY. И поле Date в ORDER BY - лишнее. И вас в запросах только по статусу фильтр?
источник

M

Maksimus Ulibikus in ClickHouse не тормозит
Дмитрий Бережнов
У вас как минимум старый синтаксис, нужно использовать PARTITION BY, ORDER BY. И поле Date в ORDER BY - лишнее. И вас в запросах только по статусу фильтр?
Сейчас по документации выяснил, что старый.

Было так
ENGINE = MergeTree(Date, (Status, Date), 8192)


Делаю так
ENGINE = MergeTree() ORDER BY (Date, (Status, Date)) SETTINGS index_granularity=8192


Тоже ошибка. Date тогда как прописать? В примерах документации не нашел по Date
источник

M

Maksimus Ulibikus in ClickHouse не тормозит
Дмитрий Бережнов
У вас как минимум старый синтаксис, нужно использовать PARTITION BY, ORDER BY. И поле Date в ORDER BY - лишнее. И вас в запросах только по статусу фильтр?
По фильтру не совсем понятно
источник

AP

Anton Patsev in ClickHouse не тормозит
/report
источник

M

Maksimus Ulibikus in ClickHouse не тормозит
Кто-нибудь может помочь?
источник

AB

Artur Beglaryan in ClickHouse не тормозит
Engine = MergeTree()
Order By Status
Partition By Date
источник

A

Ananth in ClickHouse не тормозит
How to configure query_log, text_log ,part_log ,metric_log in clickhouse in which configure file users.xml or conf.xml file for prometheus
источник

A

Ananth in ClickHouse не тормозит
and where to configure log_queries = 1 in clickhouse configuration
источник

AB

Artur Beglaryan in ClickHouse не тормозит
Ananth
and where to configure log_queries = 1 in clickhouse configuration
users.xml default profile section.
источник