184 похожих чатов

Добрый день, господа. У меня есть вопрос. Я создал таблицу CREATE

TABLE IF NOT EXISTS forms_log (
uid FixedString(8),
sequence_id FixedString(8),
form_id UInt32,
question_id UInt32,
answer_id UInt32,
is_correct UInt8,
event_type Enum8('load' = 1, 'show' = 2, 'result' = 3, 'completed' = 4, 'session_active' = 5),
session_tick_interval UInt32,
domain_id UInt32,
widget_id UInt32,
ctime DateTime,
event_date Date ALIAS toDate(ctime)
) ENGINE = ReplicatedMergeTree('/clickhouse/tables/{shard}/forms_log', '{replica}')
ORDER BY ( ctime, form_id, question_id, answer_id, event_type )
SETTINGS index_granularity=8192;

но забыл сделать ей партиционирование по дню, а там уже накопилось данных прилично, можно ли добавить как-то partition by в существующую таблицу?

3 ответов

12 просмотров
Евгений-Король Автор вопроса

@den_crane что Вы думаете по этому поводу? =)

Нет. Пересоздавайте. Можете покрыть mergeengine чтоб апп не страдал

нельзя. Надо переливать в новую таблицу

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
Точно, оно. У тебя там имена потоков выставляются?
Александр (Rouse_) Багель
11
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Карта сайта