clickhouse_ru | Неотсортированное

Telegram-канал clickhouse_ru - ClickHouse не тормозит

11016

Обсуждаем ClickHouse

Подписаться на канал

ClickHouse не тормозит

atop. Плюс его как сервис можно запустить - будет делать снапшоты, можно настроить раз в 10 секунд. Единственный инструмент который я знаю который умеет это компакто делать по процессам

Читать полностью…

ClickHouse не тормозит

Когда сделал свой айсберг))

Читать полностью…

ClickHouse не тормозит

Я пока для себя выбрал такой путь: первичный источник данных у меня s3, и я могу переналить все данные с нуля всегда.

S3 это "резиновое" хранилище, которое отказоустойчево и многократно дешевле любого кластера ch.

Clickhouse у меня это только движок аггрегации и поиска. То есть копия таблицы это просто переналивка данных в новую таблицу.

Такой подход мне позволяет, во первых, хранить на дорогостоящем диске только аггрегированные данные, во вторых - менять схему как хочу, просто создавая таблицу, и наливая в нее данные заново. Никогда не буду возиться с миграцией и синхронизацией.

В s3 данные разбиты на файлы, имя которых строится из такого же кортежа, как первичный ключ в clickhouse, поэтому я могу спокойно узнать, какой диапазон данных в каком файле лежит, чтобы залить эти данные.

Файлы в s3 храню в jsonl -> brotli, с фактором компрессии около 8, и clickhouse такие файлы может на вход схавать без рекомпрессии. Очень экономно выходит. Возможно, в csv было бы эффективнее сжатие, но и так хорошо.

Читать полностью…

ClickHouse не тормозит

Похоже попробую через ремот

Читать полностью…

ClickHouse не тормозит

Добрый день!
в описании к настройке max_replicated_logs_to_keep (по умолчанию - 1000)
https://clickhouse.com/docs/operations/settings/merge-tree-settings#max_replicated_logs_to_keep
How many records may be in the ClickHouse Keeper log if there is inactive replica. An inactive replica becomes lost when when this number exceed.

Подскажите, пожалуйста, последовательность операций, что б отработал пессимистичный сценарий с потерей реплики

Читать полностью…

ClickHouse не тормозит

Вам в поддержку Яндекса.
Скорее всего трансфером предложат или через бэкап.

Читать полностью…

ClickHouse не тормозит

Привет всем, не до конца понимаю синтаксис для смены типа колонки с int64 на string. Вот что пытаюь сделать сейчас, а как верно делать?
ALTER TABLE foo MODIFY COLUMN Nnommodif String;

Читать полностью…

ClickHouse не тормозит

так же изучите вашу систему и найдите демона или скрипт который начинает работе в 7.30
изучите его запросы, по индексам ли ? сколько памяти используют и тп

Читать полностью…

ClickHouse не тормозит

что с ио ? метрики по нему есть ? тоже молчат ?
а сеть ?

Читать полностью…

ClickHouse не тормозит

а там, ну сильно например, прилетает 12 запросов, каждый из которых жрет по 2 гигабайта памяти, а у вас всего 8 гиг на сервере

Читать полностью…

ClickHouse не тормозит

сделайте нагрузочное тестирование, возьмите те же 12 запросов и просто запустите их со своей машины одновременно
если воспроизводится - можно смотреть абсолютно все, от загрузки сети, то ио цпу памяти и тп

Читать полностью…

ClickHouse не тормозит

запрос у вас сам по себе глобальный на кластер ? есть global join ?

Читать полностью…

ClickHouse не тормозит

кто ж его знает.
я метрики только вижу, а как тут сказали это "температура на марсе"

Читать полностью…

ClickHouse не тормозит

такие же, только по количеству больше

Читать полностью…

ClickHouse не тормозит

Code: 46. DB::Exception: Unknown table function clusterAllReplica. Maybe you meant: ['clusterAllReplicas']: or incorrect parameterized view. (UNKNOWN_FUNCTION) (version 23.10.4.25 (official build))

Читать полностью…

ClickHouse не тормозит

Iotop или htop
Сеть iperf кажись. Не помню точно.

Читать полностью…

ClickHouse не тормозит

А как смотреть нагрузку на кластер в реальном времени, если метрики дают все равно с задержкой инфу?

Читать полностью…

ClickHouse не тормозит

40 Гб будет по идее относительно быстро (1-2 часа максимум)

Читать полностью…

ClickHouse не тормозит

40 можно кучей способов. Хоть через ремот

Читать полностью…

ClickHouse не тормозит

Они довольно долго мне не хотят отвечать, поэтому решил своими силами.
БД порядка 40гб, поэтому думаю через бэкап на локальную машину даже можно как-нибудь

Читать полностью…

ClickHouse не тормозит

Моё почтение, Господа!
Помогите, пожалуйста, мне со следующим вопросом 🙏

1. Есть БД на Clickhouse на одном аккаунте yandex.cloud
(1 кластер, 1 БД)
2. Необходимо переместить БД в новый кластер в ином аккаунте yandex.cloud.

Каким образом это сделать, как можно проще? Запутался в CLI, и правах доступа.

Спасибо за отклик 🙏

Читать полностью…

ClickHouse не тормозит

убедитесь!!! что мы вообще говорим об одних и тех же запросах в свободное время и в пиках
может быть так что вы думаете что запросы одни и теже
а на самом деле в пике в 7.30 стартует демон который запускает тяжелый запрос + тогда же стартует бекап + рсинк + еще что-то

Читать полностью…

ClickHouse не тормозит

возьмите запрос в свободное время и его же в пиковое
сравните ресурсы по query_log
есть различия ?

сделайте тестовый стенд из такого же кластера с теми же данными и дайте ему пиковую нагрузку

Читать полностью…

ClickHouse не тормозит

воспроизводится 100%, ежедневно, в 7:30 утра
htop не показывает что упирается во что-то, метрики тоже
но в что-то же упирается...

Читать полностью…

ClickHouse не тормозит

только смотрите в реальном времени, а не по вашим метрикам
метрики ведь собираются не в реальном времени, а с интервалом
возможно у вас тормоза как раз между интервалами сбора метрик

Читать полностью…

ClickHouse не тормозит

глобальных джойнов нет

Читать полностью…

ClickHouse не тормозит

select * from system.query_log и найдите свой запрос

Читать полностью…

ClickHouse не тормозит

а сколько ресурсов жрет каждый запрос ?

Читать полностью…

ClickHouse не тормозит

Code: 215. DB::Exception: Column `event_time is not under aggregate function and not in GROUP BY. Have columns: ['hostName()','count()','quantiles(0.5, 0.9, 0.99)(query_duration_ms)']: While processing hostName() AS h, toStartOfHour(event_time), arrayMap(x -> formatReadableTimeDelta(x), quantiles(0.5, 0.9, 0.99)(query_duration_ms)) AS timings, count(). (NOT_AN_AGGREGATE) (version 23.10.4.25 (official build)) `

Читать полностью…

ClickHouse не тормозит

пиковые запросы те же самые что в обычное время ? или это уже другие ?

Читать полностью…
Подписаться на канал