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

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

11016

Обсуждаем ClickHouse

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

ClickHouse не тормозит

CREATE TABLE db.partition_demo
(
`user_id` UInt32,
`message` String,
`timestamp` DateTime,
`metric` Decimal(30,2)
)
ENGINE = MergeTree
PARTITION BY toYYYYMM(timestamp)
PRIMARY KEY user_id
ORDER BY user_id;

insert into partition_demo
values (1, 'Hello World', '2025-07-04', 4),
(2, 'Hi', '2025-05-01', 5)
(3, 'Hi Hi Hi', '2025-05-17', 6)
(4, 'Privet', '2023-01-01', 2);

SELECT * FROM mergeTreeIndex('db', 'partition_demo');

select * from partition_demo where timestamp = '2025-05-02';

привет

1 вопрос: откуда и как у нас появляются гранулы с 0 строк и собственно зачем?

2 вопрос: почему в логах пишет, что запрос select * from partition_demo where timestamp = '2025-05-02'; прочитал 0 строк, ведь по факту должно же быть две прочитано?

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

ClickHouse не тормозит

Странно, по дефолту оно не происходит и я вижу UTC

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

ClickHouse не тормозит

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

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

ClickHouse не тормозит

Сервер когда парсит и рендерит строки использует этот сеттинг

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

ClickHouse не тормозит

эксперименты, в рамках которых я хочу понять можно ли сделать чтобы ноды между собой общались Керберосом...
подскажите пожалуйста, правильно ли рассуждаю и есть ли способы достичь того о чем я пишу?

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

ClickHouse не тормозит

Другим людям и системам, которые используют только МСК

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

ClickHouse не тормозит

просто эксперименты...
а так я все верно рассуждаю? Kerberos только для HTTP? по TCP порту тоже никак не настроить?

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

ClickHouse не тормозит

И такое решение будет норм ?

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

ClickHouse не тормозит

Добрый вечер!
Прошу, не судите строго за вопрос
Провожу этакий ресёрч)
Хочу разобраться можно ли чтобы в кластере ноды между собой общались посредством Kerberos?
Суть в том, что на сколько я понимаю, в Клике Керберос работает только с HTTP протоколом
Поэтому возможно ли прописать для общения между нодами порт 8123, что используется для HTTP? Будет ли это работать?

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

ClickHouse не тормозит

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

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

ClickHouse не тормозит

В DateTime её можно задать

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

ClickHouse не тормозит

Вы где то видели в клике упоминание таймзоны, как в ПГ?

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

ClickHouse не тормозит

Перепутал, byteSize:
https://clickhouse.com/docs/sql-reference/functions/other-functions#bytesize

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

ClickHouse не тормозит

А почему тогда bytesSize() от значения типа LowCardinality возвращает 16?
Этому не стоит верить, или это значит, что там много уникальных значений, раз оно такое большое?

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

ClickHouse не тормозит

Low cardinality занимает от одного байта. Это индекс словаря плюс словарь. Если в словаре 255 элементов индекс будет 1 байт
https://youtu.be/rqf-ILRgBdY?si=DVBVwvse1ZJPY_dm

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

ClickHouse не тормозит

Какая настройка отвечает за такое поведение ?

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

ClickHouse не тормозит

нет, это дефолтное поведение
для парсинга дат используется таймзона сервера

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

ClickHouse не тормозит

Угу, это при включённом ?use_server_time_zone=true на клиенте?

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

ClickHouse не тормозит

если у вас сервер в таймзоне МСК то на клиентах время будет в МСК, хоть и хранится в UTC
Это дефолтное поведение

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

ClickHouse не тормозит

в смысле?
в config указать таймзону для парсинга на клиентах?
Это как?

timezone, use_client_time_zone.
работают на уровне сессии

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

ClickHouse не тормозит

Норм кому? Безусловно хранение и запись в UTC намного проще и беспроблемнее.

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

ClickHouse не тормозит

Это невозможно.

Зачем это вам?

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

ClickHouse не тормозит

Вообще в config.xml можно

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

ClickHouse не тормозит

Так это размер не пойми чего и в памяти. Надо в parts_columns смотреть

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

ClickHouse не тормозит

Как это можно задать на серверной части ?

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

ClickHouse не тормозит

задайте для клиента таймзону и ее приоритет

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

ClickHouse не тормозит

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

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

ClickHouse не тормозит

Что такое bytesSize?

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

ClickHouse не тормозит

Это как раз не проблема, а хорошо. Лучше хранить все в UTC и на клиентах рулить отображением, чем хранить хз в какой таймзоне и хапнуть кучу проблем на клиентах из разных часовых поясов.
выводите toDateTime64(field, 0, 'Europe/Moscow'), если нужно в МСК и т.д.

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

ClickHouse не тормозит

Добрый день. Подскажите, по возможности, мануал хороший по установке кластера и первичной настройке.

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