Обсуждаем ClickHouse
Но на деле: «никто не умеет пользоваться парашютом… как дальше жить будем?»
Читать полностью…Если слушать данную группу, то кликхаус лагучая багучая херня ) Но быстро работает )
Читать полностью…Ну или вы можете создать таблицу со слепком данных в кликхаусе, и потом на него натровить словарь.
Читать полностью…Я так понимаю, dictionary_lazy_load тоже не гарантирует вечное хранение в раме, пока кликхаус сервер жив?
Читать полностью…А у нас нет опций принудительно не выгружать словари из памяти?)
Читать полностью…Но сделал же при первой загрузке, и там жил. К словарю не обращались порядка 8-ми часов и он перешел в статус NOT LOADED
Читать полностью…Не обновляется автоматически и такой статус может бы и при ошибках
Читать полностью…Ну по сути пока выдали только Work around решение типа отключить metriclog и tracelog, при этом подтвердив баг, сославшись на возможное решение будущем через PR 83607. Так как стоим на managedYandex, не всё можем себе руками править
Читать полностью…Дело кстати не в metric_log. Она просто пример, на любой широкой таблице при мержах течет.
Читать полностью…работает
Читать полностью…
Skip │
31. │ Name: types_sku_bidx │
32. │ Description: bloom_filter GRANULARITY 1 │
33. │ Parts: 17/17 │
34. │ Granules: 2022/2059
А кто в курсе почему с 24.8 bloom_filter index сломался? И до сих пор не починили.
https://fiddle.clickhouse.com/ab57de66-0731-450d-86e2-75e7101a5a00
https://github.com/ClickHouse/ClickHouse/pull/83607
Читать полностью…Было тут недавно про недостатки JOIN
Хотя в простых случаях работает
Именно, он может быть выгружен как при нехватке памяти так и при неиспользовании
Читать полностью…Ну он же не должен обновляться при lifetime=0? Я ожидаю, что достаточно одного обращения, чтобы словарь поместился в раму и жил там вечно или это не так?
Читать полностью…Всем привет. Подскажите пожалуйста, а какая логика у кликхауса при кешировании внешних словарей с lifetime 0? Я создаю словари и они все переходят в статус LOADED, с течением некоторого времени, некоторые уходят в статус NOT LOADED чего я не ожидаю
Читать полностью…Вы просто не сильно их пытали
шансы напороться на проблемы выше там, где вовсю используются широкие таблицы и тяжелые запросы
Если поменять местами то начинает работать.
hasAny(column, [1,2,3]) - юзает индех
hasAny([1,2,3], column) не юзает начиная с 24.8
Memorytracker неправильно считает, там есть рекурсияя и кусочек несколько раз учитывается. В 25.3.3 еще все правильно, в 25.3.4 уже нет, туда забекпортили баг.
Можно пофиксить настройкой которая корректирует трекер https://github.com/ClickHouse/ClickHouse/issues/82627#issuecomment-3063032060
https://github.com/ClickHouse/ClickHouse/issues/82627#issuecomment-3063032060
Есть такой ответ.
Так в более свежих версиях починили? Или только назад?
Читать полностью…