Size: a a a

ClickHouse не тормозит

2021 March 12

FN

Fred Navruzov in ClickHouse не тормозит
ребята, а подскажите, будет ли какая-то экономия оперативки или увеличение скорости оттого, что в джойне ЛЕВАЯ таблица - это не "таблица=селект из вьюхи (что просто виртуальный запрос)", а физическая таблица той же структуры ?

условно, будет ли
select t1.*, t2 except (some_rows)
from
    t1 left join t2 using (join fields)
(t1 - физическая таблица)
быстрее / эффективнее чем
select t1.*, t2 except (some_rows)
from
    (select * from ... join ...) as t1 left join t2 using (join fields)
(t1 - запрос)
источник

DT

Dmitry Titov in ClickHouse не тормозит
Fred Navruzov
ребята, а подскажите, будет ли какая-то экономия оперативки или увеличение скорости оттого, что в джойне ЛЕВАЯ таблица - это не "таблица=селект из вьюхи (что просто виртуальный запрос)", а физическая таблица той же структуры ?

условно, будет ли
select t1.*, t2 except (some_rows)
from
    t1 left join t2 using (join fields)
(t1 - физическая таблица)
быстрее / эффективнее чем
select t1.*, t2 except (some_rows)
from
    (select * from ... join ...) as t1 left join t2 using (join fields)
(t1 - запрос)
Смотря на сколько тяжелый будет первый джоин, будет ли он сильно замедлять запрос или нет
источник

DT

Dmitry Titov in ClickHouse не тормозит
(select * from ... join ...) as t1
источник

FN

Fred Navruzov in ClickHouse не тормозит
Dmitry Titov
(select * from ... join ...) as t1
довольно тяжелый, там внутри пара джойнов (но к небольшим таблицам)
источник

DT

Dmitry Titov in ClickHouse не тормозит
Fred Navruzov
довольно тяжелый, там внутри пара джойнов (но к небольшим таблицам)
Ну значит ровно на столько и будет тормозить :)
источник

FN

Fred Navruzov in ClickHouse не тормозит
т.е. МОЖЕТ быть экономия памяти или увеличение скорости главного запроса, если изначально создать промежуточную таблицу t1?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ну скорее она будет в любом случае
Экономия и памяти, тк справа будет одна таблица а не 3. (правые таблицы помещаются в память)
И кликхаус не будет тратить циклы цпу на высчитывание первых двух джоинов
источник

FN

Fred Navruzov in ClickHouse не тормозит
Отлично, спасибо, Дмитрий!
источник

ЭТ

Эрес Тюлюш in ClickHouse не тормозит
Может кто-то поделиться опытом.
Какой лучше инструмент для визуализации выбрать под clickhouse?
Чтобы можно было накрутить аналитики.

Есть какой-то инструмент наименее проблемный с широким аналитическим функционалом?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Эрес Тюлюш
Может кто-то поделиться опытом.
Какой лучше инструмент для визуализации выбрать под clickhouse?
Чтобы можно было накрутить аналитики.

Есть какой-то инструмент наименее проблемный с широким аналитическим функционалом?
superset ?
источник

ЭТ

Эрес Тюлюш in ClickHouse не тормозит
а он легко коннектиться к КХ?
источник

EF

Eugene Freeman in ClickHouse не тормозит
Эрес Тюлюш
а он легко коннектиться к КХ?
не совсем, если взять официальный образ, то нужно его кастомизировать.
у меня все взлетело только с такими настройками:

FROM apache/superset
# Switching to root to install the required packages
USER root
RUN pip uninstall infi.clickhouse_orm \
   && pip install infi.clickhouse_orm==1.0.4 \
   && pip install sqlalchemy-clickhouse
# Switching back to using the `superset` user
USER superset
RUN superset fab create-admin \
              --username admin \
              --firstname Superset \
              --lastname Admin \
              --email admin@superset.com \
              --password admin \
   && superset db upgrade \
   && superset init
источник

EF

Eugene Freeman in ClickHouse не тормозит
есть баг https://github.com/apache/superset/issues/9719#issuecomment-630526691
поэтому пришлось делать вот так pip install infi.clickhouse_orm==1.0.4
источник

EF

Eugene Freeman in ClickHouse не тормозит
вообщем, сходу будут проблемы
источник

P

Pavel in ClickHouse не тормозит
а корп. BI инструментами как конектиться? может кто пробовал с Tableau? Или с российскими BI ?
источник

ЭТ

Эрес Тюлюш in ClickHouse не тормозит
я сейчас пытаюсь подключить clickhouse к tableau.
затр****ся 🙁
источник

P

Pavel in ClickHouse не тормозит
Эрес Тюлюш
я сейчас пытаюсь подключить clickhouse к tableau.
затр****ся 🙁
ооо))
источник

ЭТ

Эрес Тюлюш in ClickHouse не тормозит
Eugene Freeman
вообщем, сходу будут проблемы
спасибо! оставлю как запасной вариант.
источник

P

Pavel in ClickHouse не тормозит
Эрес Тюлюш
спасибо! оставлю как запасной вариант.
я так понимаю пока не взлетело?
источник

ЭТ

Эрес Тюлюш in ClickHouse не тормозит
Pavel
я так понимаю пока не взлетело?
пока нет.
источник