Size: a a a

ClickHouse не тормозит

2021 February 16

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
Alex Dobriy
Всем привет!
Коллеги, подскажите, регулярно приходится чистить встроенные логи. Пытался сменить ключ партицирования, на ежедневный (eventday), для удобства. Но после перезапуска сервера все равно вижу что используется toYYYYMM(EventDate). В чем косяк? 😒
ЕСли они не нужны их можно отключить вообще
Если просто регулярно чистить - то партиции не надо - просто drop table
источник

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
они пересоздадутся
источник

SD

Stanislav Dimitriev in ClickHouse не тормозит
Всем привет! У меня есть таблица, в ней ключ string p, string i, date_time datetime64

Вопрос, как мне наиболее эффективно сделать запрос, который даст результат эквивалентный

select p, i, min(date_time) group by p, i
источник

A

Andrey in ClickHouse не тормозит
Привет, подскажите плз где в настройках указать vhost для rabbitmq при создании таблици на rabbitmq engine
источник

SS

Sergey Sesiunin in ClickHouse не тормозит
Эксперты, подскажите, Clickhouse умеет генерировать случайные числа в определенном диапазоне? То есть, чтоб столбец рандомно разметить 0 и 1?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Sergey Sesiunin
Эксперты, подскажите, Clickhouse умеет генерировать случайные числа в определенном диапазоне? То есть, чтоб столбец рандомно разметить 0 и 1?
rand() % 2 )
источник

SS

Sergey Sesiunin in ClickHouse не тормозит
Dmitry Titov
rand() % 2 )
О, спасибо, то что нужно )
источник

N

Nick in ClickHouse не тормозит
Всем привет, есть вопрос по data storage dir, в документации не смог четко найти ответа
В конфигурации есть тег <path> с дата директорией
И также есть storage_configuration -> disks со списком дата директорий

Я так понял что первое - это не для mergetree таблиц, а второе - для merge tree таблиц
Это правильное утверждение?
источник

N

Nick in ClickHouse не тормозит
А также - нужно ли указывать оба, или можно укзаать только что-то одно?
источник

SD

Stanislav Dimitriev in ClickHouse не тормозит
Stanislav Dimitriev
Всем привет! У меня есть таблица, в ней ключ string p, string i, date_time datetime64

Вопрос, как мне наиболее эффективно сделать запрос, который даст результат эквивалентный

select p, i, min(date_time) group by p, i
optimize_aggregation_in_order, такой опции у меня еще нет, версия 20.4.4
источник

ВЕ

Веня Ерофеев... in ClickHouse не тормозит
Друзья, подскажите, как ZK выбирает лидера?
Хост, где прописан myid=2, выдает "mode: leader"
Это вообще важно для CH или можно не беспокоиться?
источник

IK

Ilshat Karazbaev in ClickHouse не тормозит
Веня Ерофеев
Друзья, подскажите, как ZK выбирает лидера?
Хост, где прописан myid=2, выдает "mode: leader"
Это вообще важно для CH или можно не беспокоиться?
можно не беспокоиться
источник

pk

papa karlo in ClickHouse не тормозит
за кого больше проголосовали тот и лидер
источник

ВЕ

Веня Ерофеев... in ClickHouse не тормозит
Благодарю
источник

IR

Ivan Roslov in ClickHouse не тормозит
Колеги, помоги новечку в КХ. Есть достаточно простой кейс, таблица кликов с разными полями, основные выборки по дате. Я пытаюсь сделать правильные индексы, тестрирую с различными вариантами, но разницы не вижу, наверное потому что данных всего 1,5млн.
Вроде как конечный вариант к чему пришел это
ENGINE = CollapsingMergeTree(sign) ORDER BY (datetime, click_id) partition by toYYYYMM(datetime);
Правильный он? Понимаю что должна быть разница если менять местами datetime и click_id, но кроме "Used optimized inclusion search over index for part 202001_136_141_1 with 8 steps" не вижу.
источник

D

Dj in ClickHouse не тормозит
Ivan Roslov
Колеги, помоги новечку в КХ. Есть достаточно простой кейс, таблица кликов с разными полями, основные выборки по дате. Я пытаюсь сделать правильные индексы, тестрирую с различными вариантами, но разницы не вижу, наверное потому что данных всего 1,5млн.
Вроде как конечный вариант к чему пришел это
ENGINE = CollapsingMergeTree(sign) ORDER BY (datetime, click_id) partition by toYYYYMM(datetime);
Правильный он? Понимаю что должна быть разница если менять местами datetime и click_id, но кроме "Used optimized inclusion search over index for part 202001_136_141_1 with 8 steps" не вижу.
разница будет если вы в выборке не будет префикса индекса, например:
ORDER BY (click_id, datetime)
+
WHERE datetime>=a and datetime<b
источник

IR

Ivan Roslov in ClickHouse не тормозит
Dj
разница будет если вы в выборке не будет префикса индекса, например:
ORDER BY (click_id, datetime)
+
WHERE datetime>=a and datetime<b
Какой более правильный вариант, если по click_id почти искать не будем. ORDER BY (datetime, click_id) ?
источник

SL

Sergey Lossev in ClickHouse не тормозит
Шоетафигнязначит...
The history saving thread hit an unexpected error (OperationalError('database is locked')).History will not be written to the database.
источник

D

Dj in ClickHouse не тормозит
Ivan Roslov
Какой более правильный вариант, если по click_id почти искать не будем. ORDER BY (datetime, click_id) ?
да, нормально
источник

IR

Ivan Roslov in ClickHouse не тормозит
Dj
да, нормально
спасибо, за помощь.
источник