@clickhouse_ru

Страница 581 из 723
Дмитрий
06.07.2018
15:32:40
↓ Progress: 12.04 billion rows, 336.98 GB (287.62 million rows/s., 8.05 GB/s.) Received exception from server (version 1.1.54388): Code: 1001. DB::Exception: Received from localhost:9000, ::1. DB::Exception: Resource temporarily unavailable. 42.069

запросики идентичные только цифры меняются

select 1705 rule, ts, c1, c2 from ( select toStartOfMinute(toDateTime(t1)) ts, count() c1, countIf(t1 - t0 > 900) c2 from ( select b>0?b:(b+901) t1, a t0 from (select sid, anyIf(ts,cc=11078065251486343680) a, anyIf(ts,cc=10964831536725407699) b from tmp0.`t_2018-07-04 10:00:00_c6eeccb44e75416b8ff51fa8e7b26e52_d` where ts >= toUInt32(toDateTime('2018-07-04 10:00:00', 'UTC')) -1021 AND ts <= toUInt32(toDateTime('2018-07-04 10:00:00', 'UTC')) and cc in (11078065251486343680,10964831536725407699) group by sid) WHERE a >= toUInt32( toDateTime('2018-07-04 10:00:00','UTC')) - 1021 ) where t1 > 0 group by ts ) where ts>=toStartOfMinute(toDateTime('2018-07-04 10:00:00','UTC') - 120)

Denis
06.07.2018
16:28:48
Создаю таблицу create table x (a Int64) Engine=MergeTree Partition by tuple() order by tuple() settings max_bytes_to_merge_at_max_space_in_pool = 214748364800 А как потом поменять max_bytes_to_merge_at_max_space_in_pool? alter ... detach поправить x.sql attach какой легальный путь вообще? таблица репликейтид

Google
Vsevolod
06.07.2018
17:33:08
гм, а как из всех этих вот разрозненных вкладок таббикса сделать бы какую-то аналитическую морду (типа кибаны)? или я многого хочу?

Vsevolod
06.07.2018
18:38:53
за деньги я и сам, что нужно, напишу, но спасибо

Egor
06.07.2018
18:39:33
за деньги я и сам, что нужно, напишу, но спасибо
Вы про redash? Он абсолютно бесплатен хостить у себя. Опенсорсный, есть докер компоуз.

Vsevolod
06.07.2018
18:40:27
ох, тогда я сильно проглядел это, спасибо еще раз

Tima
06.07.2018
18:55:03
Посмотрите в сторону redash. Он умеет с кликхаусом работать.
У меня так и не получилось увеличить встроеный в redash таймаут на 30 секунд. Причем запрос выполняется 1 секунду, а redash тупит 30 секунд и всё

Egor
06.07.2018
18:58:20
У меня так и не получилось увеличить встроеный в redash таймаут на 30 секунд. Причем запрос выполняется 1 секунду, а redash тупит 30 секунд и всё
Хм, не сталкивался. А у вас точно все нормально поднялось? У редаш там сложная архитектура, постгря, мессадж сервис, экзекьютор... Нужно что бы все друг друга видели. Пробовали свежие версии?

Tima
06.07.2018
19:29:03
Хм, не сталкивался. А у вас точно все нормально поднялось? У редаш там сложная архитектура, постгря, мессадж сервис, экзекьютор... Нужно что бы все друг друга видели. Пробовали свежие версии?
Пробовал в докере, пару месяцев назад. Простой запрос типа count проходит, просто в консоле запрос за десятую секунды выполняется. А в редаш полминуты непонятно-что делается

Michal
06.07.2018
20:16:05
Ещё superset слышал что хвалили

Zeppelin тоже без особых проблем можно подружить с КХ

Иван
06.07.2018
20:18:16
Ещё superset слышал что хвалили
superset с последней версией КХ не работает https://github.com/cloudflare/sqlalchemy-clickhouse/issues/23

Vladislav
06.07.2018
20:19:57
Пробовал в докере, пару месяцев назад. Простой запрос типа count проходит, просто в консоле запрос за десятую секунды выполняется. А в редаш полминуты непонятно-что делается
именно на Executing query висит или другое сообщение? пользуемся redash+clickhouse почти два года, такого не замечали. могу посмотреть, если опишете подробнее

Google
Иван
06.07.2018
20:22:35
А что этот патч? Не помогает?
еще не пробывал, хочется конечно чтобы все работало из коробки?

Tima
06.07.2018
21:32:17
Иван
06.07.2018
21:33:47
Да, но там с интерфейсом не ок)

Igor
06.07.2018
21:43:18
Да, но там с интерфейсом не ок)
А что не нравится? Что не устраевает? Я сейчас как раз полностью переписываю на 100% весь код

Иван
06.07.2018
21:44:19


Igor
06.07.2018
21:44:35
ого

Иван
06.07.2018
21:45:03
может это только у меня конечно беда, 4к монитор и браузер эдж

Igor
06.07.2018
21:46:21
даже и не знал о таком, в текущей не поправлю - т.к все больше обновлять эту версию не буду ) а в новой может само исправится

я даже и не знал что он в нем работает)

Evgeny
06.07.2018
21:47:28
А что не нравится? Что не устраевает? Я сейчас как раз полностью переписываю на 100% весь код
То что он лучше всего остального - факт. Но есть проблемы. Баги, неудобный скрол результатов, непонятные подсказки

Иван
06.07.2018
21:47:58
я думаю это проблема с маштабированием, если ставлю дпай как у всех становится один скрол, но разглядеть тогда уже не реально)

Igor
06.07.2018
21:49:26
То что он лучше всего остального - факт. Но есть проблемы. Баги, неудобный скрол результатов, непонятные подсказки
Скроллы в новой версии будут другие - т.к компоненты совсем "другие") а про подсказки заведите issue - обсудим что не нравится

Evgeny
06.07.2018
21:50:45
В текущем скролле мне не нравится что для горизонтальной прокрутки надо крутить пару экранов вниз

Igor
06.07.2018
21:51:40
Evgeny
06.07.2018
21:51:46
И очень не хватает нормального хелпа по горячим клавишам

Evgeny
06.07.2018
21:53:06
А вообще хорошо иметь возможность выразить лично благодарность за классный ui :)

Google
Igor
06.07.2018
21:53:38
поставлю обычную мышку попробую - спасибо за замечание

Evgeny
06.07.2018
21:55:04
А не было идеи сделать переименование используемого поля или переменной везде где она используется?

Igor
06.07.2018
21:55:24
И очень не хватает нормального хелпа по горячим клавишам
да мое упущение -- добавлю в доку хот кеи

Evgeny
06.07.2018
21:55:31
Спасибо большое!

Иван
06.07.2018
21:55:39
попробуйте chrome/firefox - может лучше будет, под edge честно даже не планировал поддержку (
очень не хочется ставить лишнего в систему когда встроенное работает, если новая версия не заведется то тогда уж да, а пока я к этом интерфейсу привык)

Igor
06.07.2018
21:58:24
А не было идеи сделать переименование используемого поля или переменной везде где она используется?
не понял, можно пример , есть простые переменные, но они криво реализованы в плане ui

Evgeny
06.07.2018
22:00:57
не понял, можно пример , есть простые переменные, но они криво реализованы в плане ui
что-то типа такого - иннплейс рефакторинг. Ну, вдруг https://www.youtube.com/watch?v=RExpDf3xG4Y

Igor
06.07.2018
22:03:27
И очень не хватает нормального хелпа по горячим клавишам
Я начал писать статью, и бросил т.к в том виде табикса больше не будет) Список хот кеев https://github.com/tabixio/tabix.docs/blob/master/articles/article01.md

Evgeny
06.07.2018
22:04:54
да, он еще в контексте смотрит, то есть не затрагивает другие област видимости. но я так подумал, кажется что это далеко не самый частый юзкейс

?
06.07.2018
22:05:43
присоединяюсь к благодарностям за табикс. а когда новый можно будет пощупать? )

Igor
06.07.2018
22:06:16
присоединяюсь к благодарностям за табикс. а когда новый можно будет пощупать? )
сейчас очень активно пилится, и появился отдельный dev) я думаю к "осеннему" митапу будет stable((( пощупать надеюсь к концу августа(((

?
06.07.2018
22:08:35
здорово, ждем

Evgeny
06.07.2018
22:09:10
А митапы в Германии раз в год только бывают, кстати?

Alexey
06.07.2018
23:34:54
А митапы в Германии раз в год только бывают, кстати?
Пока невозможно сказать, насколько часто они бывают. Изначально планировали проводить европейские митапы примерно 1-2 раза в год, в разных местах. Последний митап организовывала компания DeliveryHero: когда есть готовая площадка и организация - то всё упрощается, и можно проводить мероприятия чаще.

Igor
07.07.2018
09:45:16
Скинь ссылку на репу, если есть
github.com/tabixio/tabix/tree/alpha?files=1

Google
Tima
07.07.2018
11:02:33
Egor
07.07.2018
16:53:37
привет. есть проблема с взрывным ростом потребления памяти, непонятно чем вызванным. http://joxi.ru/823jnOahJPEl5m https://pastebin.com/1tmB76Ga в еррор-логе с этого момента, но это наверное следствие, а не причина

количество бэкграунд-воркеров снизил с 16 до 8, потом до 6. разницы нет

?
07.07.2018
23:23:12
@garikanet Игорь, подскажите пожалуйста, а вы для вывода таблиц таких универсальных какой-то собственный компонент используете или это что-то опенсорсное?

Максим
09.07.2018
02:40:17
Подскажите, почему запрос с GLOBAL IN может выводить данные с одного узла, а не со всех? т.е. запрос: SELECT * FROM tbl preWHERE EntityID GLOBAL IN ( SELECT EntityID FROM tbl preWHERE EntityID = 'value' ) показывает меньше данные чем запрос SELECT * FROM tbl preWHERE EntityID = 'value'

Подскажите, почему запрос с GLOBAL IN может выводить данные с одного узла, а не со всех? т.е. запрос: SELECT * FROM tbl preWHERE EntityID GLOBAL IN ( SELECT EntityID FROM tbl preWHERE EntityID = 'value' ) показывает меньше данные чем запрос SELECT * FROM tbl preWHERE EntityID = 'value'
Уточнение по вопросу: CH развёрнут на 3-х шардах: 1, 2, 3. На каждой есть копия таблички со своими данными + представление, выводящее данные со всех шард. Я подключаюсь к шарду 1, выполняю запрос к представлению, и из результатов выпдают данные с шарда 1. Что не так с настройками или запросом?

Sergei
09.07.2018
08:25:43
А что происходит с MATERIALIZED views когда исходная таблица из запроса меняется?

Sergei
09.07.2018
10:01:43
> We don't recommend using POPULATE, since data inserted in the table during the view creation will not be inserted in it. А как лучше всего достигать consistent views, если POPULATE не позволяет этого, а без него только новые данные попадают в view?

Alexey
09.07.2018
10:04:27
останавливать запись в таблицу при POPULATE

Sergei
09.07.2018
10:10:53
а это можно сделать в СН?

molo4ko
09.07.2018
10:13:37
а это можно сделать в СН?
Мы изначально приняли решение, что все записи идут через кафку с одним универсальным сервисом-консюмером, который пишет в кх, и я с тех пор только радуюсь этому - подобные ситуации вообще не составляют проблемы. Рекомендую

В смысле, мы просто останавливаем консюмер, делаем мейнтенанс и дальше продолжаем

Denis
09.07.2018
10:15:00
так а если этот 1 сервис не справится?

molo4ko
09.07.2018
10:15:25
Консюмеры масштабируются горизонтально

@milovidov_an а какой юзкейс многоуровневого шардирования?

Google
Denis
09.07.2018
10:18:07
так всё-таки масштабируются, а не один

molo4ko
09.07.2018
10:21:05
@Imaskar имеется в виду сервис как логическая единица. Нет других источников трафика в кх, кроме кафка-консюмеров.

@bsideup в смысле лок? Между консюмерами одной группы записи раунд-робинятся

Можно аналитикам выдать строго контролируемую кнопку “остановить запись” (со всеми предосторожностями), которая будет их всех останавливать. Хотя, наверное, создание вью - не такая уж и частая операция, можно по договоренности это делать.

Дмитрий
09.07.2018
10:55:43
люди а подскажите оптимальную последовательность полей в индексе. Если было бы строгое равенство при поиске то все понятно но тут и диапазоны итд, нужно минимизировать индекс скан. условие where такое: WHERE event_date IN (constDate1, constDate2) and event_datetime >= constDateTime1 and event_datetime<=constDateTime2 and event_name in (constString1, constString2)

по "обычным" реляционкам и если бы не было event_date я бы сделал event_name первым, выполнял бы 2 запроса со строгим равенством event_name и собирал бы их через union all т.е.: where event_name=const1 and eventr_datetime between .... UNION ALL ... where event_name=const2 and eventr_datetime between ....

Alex
09.07.2018
11:02:32
Dmitry
09.07.2018
11:30:32
Всем привет! Кто-нибудь подскажет, почему некорректно totals считаются? SELECT uniqExact(visit_id) AS visits, domain(page) FROM my_big_table SAMPLE 100 ARRAY JOIN page WHERE (project_id = 1337) AND (dt <= toDate('2018-03-31')) AND (dt >= toDate('2018-03-01')) GROUP BY page WITH TOTALS ORDER BY visits DESC ┌─visits─┬─domain(page)────────────┐ │ 2 │ news.yandex.ru │ │ 1 │ music.yandex.ru │ │ 1 │ mail.yandex.ru │ │ 1 │ news.yandex.ru │ │ 1 │ music.yandex.ru │ └────────┴─────────────────────────┘ Totals: ┌─visits─┬─domain(external_links)─┐ │ 4 │ │ └────────┴────────────────────────┘

papa
09.07.2018
11:31:46
а что именно некорректно?

Dmitry
09.07.2018
11:32:14
По идее totals же должно быть суммой visits?

papa
09.07.2018
11:32:21
почему?

Страница 581 из 723