Товарищи, а почему OPTIMIZE FINAL не работает на непартиционированную таблицу? У меня в ней есть штук 15 партов и OPTIMIZE TABLE ... FINAL и даже если добавить PARTITION tuple...
ну все же этот параметр не для глобального лимита на треды, а скорее на те треды которые выполняют параллельную работу типа группировок и т.п. кроме них там думаю еще есть тре...
Товарищи, а есть ли какие-то способы ускорить INSERT ... SELECT? max_block_size увеличил до миллиона строк, но все равно быстрее ~150Мбайт/сек процесс не идет. Проц не загруж...
1. https://lmgtfy.com/?q=python+clickhouse&s= 2. без разницы. У КХ нет юзкейса с тысячами запросов в секунду, где оверхед HTTP имелся бы 3. Оффдоки
оно это кто? сама функция не стоит ничего, это просто округление до начала интервала. а груп бай.. ну тут сложно сказать что вы считаете быстрым.
Причем разница plain vs gorilla нормальная такая, процентов 30-40% в пользу plain. Недавно это когда? В мастере? Я 19.11 юзаю текущий.
это из репки алтинити или сам собирал? я только что проверил на центос7 + девтулсет8 и 3.31 и 2.4 не собираются с одной и той же ошибкой.
Сервер актуальной версии? Рецепты про Null движок совсем для другого. ALTER должен проходить вне зависимости от размера таблицы.
1. Explain гонял? 2. Order By\Group By оно всегда дороговато 3. Много строк во внутреннем подзапросе до Group by выбирается?
чтение из distributed таблицы? если да то там еще потоки по вытаскиванию данных из шардов насколько я помню
Куча партов - плохо. Параметр просто не дает убить базу совсем. Ты не путаешь шардирование и партиционирование?
Таблица нормальная, значит проблемы с железом явно. Записи пачкой добавлял? Мержей куча не идет в фоне?
И это все на один сервер КХ или расшардено? 15М в минуту это для одного сервера уже довольно много.
@Alesapin Товарищи, а вы не могли бы этот ☝️коммит бэкпортнуть в 19.9 бранч и выпустить хотфикс релиз?
Зачем 8 пробовать если у тебя значение 4 байта? Лишние 4 нулевых байта тебе просто скушало сжатие.
Каких ресурсов? Если процессор, то мержит парты скорее всего. Смотри в system.merges
А эксперимент точно чистый? кеши ос и т.п. сбрасывались перед проверкой КХ?
а в оригинале там просто String? Сколько уникальных значений?
А что там особенного? HTTP proxy любой в зубы и вперед :)
Какой смысл пихать идентичные до байта блоки строк?