дня данных. За месяц строк примерно 6 млрд. За два дня 400млн строк?
Перелить в такую же таблицу с дневными партициями, удалить две партиции, удалить месячную партицию в исходной и вставить из табл с дневными? А далее из исчтоника налить в КХ 2 дня.
Или некрасиво?
наверное, можно попробовать создатть такую же таблицу - перелить туда данные без ваших двух дней, потом сделать детач старых партиций и приатачить туда из новой таблицы. я бы так попробовал)
да, понял, интересная идея
я бы сделал просто alter delete с точки зрения перфоманса alter delete тут лучше
а это актуально «Выражение filter_expr должно иметь тип UInt8»? нельзя подставить диапазон дат?
обычный предикат для where where your_date_field = toDate(‘2020-01-01’)
это про то что типа boolean нету в КХ, и вместо него используется UInt8 = 0/1 select 'a'='b' -- 0 desc (select 'a'='b') ; -- UInt8
понял, в таблице system.mutations остаются лежать даже мутации, которые были выполнены?
да, последние 100, или как-то так
Обсуждают сегодня