Size: a a a

ClickHouse не тормозит

2021 March 01

PK

Pavel Khripkov in ClickHouse не тормозит
Привет, коллеги. Подскажите по такой проблеме: во время insert select получаю Memory limit (for query) exceeded. Сам select выполняется без проблем, лимиты памяти отрабатывают. Но когда начинается вставка, получаю ошибку. Выставил max_insert_block_size=1024, но это не помогло. Какие ещё настройки можно посмотреть?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Andrew (backEnd)
набор найденных в итоге значений (строк)
Это возможно, что одному CreatedServer соответствует несколько записей?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Pavel Khripkov
Привет, коллеги. Подскажите по такой проблеме: во время insert select получаю Memory limit (for query) exceeded. Сам select выполняется без проблем, лимиты памяти отрабатывают. Но когда начинается вставка, получаю ошибку. Выставил max_insert_block_size=1024, но это не помогло. Какие ещё настройки можно посмотреть?
Какая версия?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Какая ширина таблицы
источник

PK

Pavel Khripkov in ClickHouse не тормозит
Dmitry Titov
Какая версия?
version 20.12.5.14
источник

DT

Dmitry Titov in ClickHouse не тормозит
Pavel Khripkov
Привет, коллеги. Подскажите по такой проблеме: во время insert select получаю Memory limit (for query) exceeded. Сам select выполняется без проблем, лимиты памяти отрабатывают. Но когда начинается вставка, получаю ошибку. Выставил max_insert_block_size=1024, но это не помогло. Какие ещё настройки можно посмотреть?
> max_insert_block_size

не влияет для insert select

Вот настройки которые могут аффектить:

SET max_insert_threads=, min_insert_block_size_rows=, min_insert_block_size_bytes=;
источник

PK

Pavel Khripkov in ClickHouse не тормозит
Dmitry Titov
Какая ширина таблицы
30 столбцов, 400 байт на строку в среднем
источник

PK

Pavel Khripkov in ClickHouse не тормозит
Dmitry Titov
> max_insert_block_size

не влияет для insert select

Вот настройки которые могут аффектить:

SET max_insert_threads=, min_insert_block_size_rows=, min_insert_block_size_bytes=;
Спасибо, Дмитрий, попробую
источник

DT

Dmitry Titov in ClickHouse не тормозит
min_insert_block_size_rows дефолтное значение 1 лям
источник

A(

Andrew (backEnd) in ClickHouse не тормозит
Dmitry Titov
Это возможно, что одному CreatedServer соответствует несколько записей?
В реальности дела обстоят примерно так, как на скрине.
источник

АВ

Алексей Веселов... in ClickHouse не тормозит
всем привет - подскажите плз - есть ли аналог пандасовского pd.cut в кликхаусе?
хочу вывести отдельным столбцом в КХ в ручную заданные категории - есть какая-то специальная функция для этого или надо только через мультииф?
источник

V

Vladimir in ClickHouse не тормозит
привет, а будет ли работать materialized view, который преобразовывает данные из другого view?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Алексей Веселов
всем привет - подскажите плз - есть ли аналог пандасовского pd.cut в кликхаусе?
хочу вывести отдельным столбцом в КХ в ручную заданные категории - есть какая-то специальная функция для этого или надо только через мультииф?
есть roundDown, arrayFilter
возможно Resample, не совсем ясно, что вам нужно
источник

DT

Dmitry Titov in ClickHouse не тормозит
Vladimir
привет, а будет ли работать materialized view, который преобразовывает данные из другого view?
MV в кх это инсерт триггер по факту
источник

EZ

Egor Zagorskiy in ClickHouse не тормозит
Доброго дня. Читаю оф. доку про репликацию. Мне надо сделать реплику к текущему стэндэлоуну.

Переименуйте имеющуюся MergeTree таблицу, затем создайте со старым именем таблицу типа ReplicatedMergeTree.
Перенесите данные из старой таблицы в поддиректорию detached в директории с данными новой таблицы (/var/lib/clickhouse/data/db_name/table_name/).

Прям наживую на запущенном сервере переносить директории с данными?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Andrew (backEnd)
В реальности дела обстоят примерно так, как на скрине.
не совсем ясно, те не может быть такого что одному createdServer  соответствует неск записей?
источник

V

Vladimir in ClickHouse не тормозит
Dmitry Titov
MV в кх это инсерт триггер по факту
это я понимаю. а так как обычный view по сути не таблица, то значит не будет. верно?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Vladimir
это я понимаю. а так как обычный view по сути не таблица, то значит не будет. верно?
Думаю, что не будет.
источник

DT

Dmitry Titov in ClickHouse не тормозит
Egor Zagorskiy
Доброго дня. Читаю оф. доку про репликацию. Мне надо сделать реплику к текущему стэндэлоуну.

Переименуйте имеющуюся MergeTree таблицу, затем создайте со старым именем таблицу типа ReplicatedMergeTree.
Перенесите данные из старой таблицы в поддиректорию detached в директории с данными новой таблицы (/var/lib/clickhouse/data/db_name/table_name/).

Прям наживую на запущенном сервере переносить директории с данными?
Большая таблица?
источник

V

Vladimir in ClickHouse не тормозит
Dmitry Titov
Думаю, что не будет.
ну вот оно и не работает) спасибо, просто хотел убедиться
источник