@clickhouse_ru

Страница 707 из 723
Yuran
17.10.2018
11:04:50
name надо было оставить, как есть

Alexey
17.10.2018
11:04:57
Ааа

понял ща попробу

а вместо table, реальное название таблицы да ?

Google
Yuran
17.10.2018
11:05:35
нет

Alexey
17.10.2018
11:05:54
То есть просто выполнить ваш запрос ?

Yuran
17.10.2018
11:05:57
можно дописать where table = ‘...’

Alexey
17.10.2018
11:06:06
ааа

он по всем таблицам выдаст

значит

Yuran
17.10.2018
11:06:14
и сделать sum() от колонок с размером

Alexey
17.10.2018
11:06:16
а потом грепнуть

ща посмотрю

Yuran
17.10.2018
11:06:25
и where active = 1

Yuran
17.10.2018
11:07:29
ну и самое главное — для некоторых видов данных другая сортировка может дать улучшение сжатия в разы

Друзья, с этим кто-нибудь сталкивался?
Это для последних 100 блоков по умолчанию вроде

Google
Alexey
17.10.2018
11:08:21
ну и самое главное — для некоторых видов данных другая сортировка может дать улучшение сжатия в разы
formatReadableSize(data_compressed_bytes) - это сжатые данные formatReadableSize(data_uncompressed_bytes) - не сжатые верно ?

Yuran
17.10.2018
11:08:27
да

antuan
17.10.2018
11:09:59
и where active = 1
а эт зачем, это ж columns

Yuran
17.10.2018
11:10:15
а, простите, тогда не надо :))

Alexey
17.10.2018
11:10:27
да
Спасибо, я вижу что сжатие дейстивтельно работает. И результат сжатия составляет от 1.3 до 250 раз в зависимости от столбца

Mike
17.10.2018
11:11:09
Есть ли тут кто-нибудь, кто использует https://github.com/artpaul/clickhouse-cpp? Какие подводные камни?

Pavel
17.10.2018
11:11:51
я

мне нравится ?

главное date не используйте, а генерируейте в DEFAULT

Wolf
17.10.2018
11:15:54
Evgeny
17.10.2018
11:37:59
Добрый....! Кто-нибудь сталкивался после обновления на 18.14.8 с ошибкой на словарях : body: No 'query' in request body? Словари ODBC на разные БД, а ошибка одна. Открывать issue?

CentOS7

Evgeny
17.10.2018
11:41:37
проблемы есть, воспроизвел и обошел на Debian. На centos вылезли новые )

Mike
17.10.2018
11:41:42
Есть ли тут кто-нибудь, кто использует https://github.com/artpaul/clickhouse-cpp? Какие подводные камни?
мы используем. Немного привыкнуть к селекту в лямбде и в целом нормально :)

проблемы есть, воспроизвел и обошел на Debian. На centos вылезли новые )
мы тоже на центосе 7, но дальше первых проблем с ненайденым бинарником не пошли. Ждем обновлений

v18.14.9-stable на гитхабе есть уже, наверно пора собирать

Viktor
17.10.2018
11:43:11
Вопрос по движку MySQL ------------------------------ на стороне MySQL CREATE TABLE `t` ( `id` int(11) NOT NULL AUTO_INCREMENT, `transaction_id` decimal(30,0) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB insert into t values (1,1),(2,2),(3,3); select * from t; +----+----------------+ | id | transaction_id | +----+----------------+ | 1 | 1 | | 2 | 2 | | 3 | 3 | +----+----------------+ ------------------------------ на стороне КХ CREATE TABLE origin.t ( id Int64, transaction_id decimal(30,0) ) ENGINE = MySQL(....); SELECT * FROM origin.t Received exception from server (version 18.12.14): Code: 50. DB::Exception: Received from localhost:9000, 127.0.0.1. DB::Exception: Unsupported type Decimal(30, 0). Вопрос в том, можно ли в КХ прокинуть со стороны MySQL такой тип данных или нет? сам по себе КХ Decimal(30, 0) поддерживает.

Google
Viktor
17.10.2018
11:54:53
нет, в int64 данные не влезут

Konstantin
17.10.2018
11:56:42
нет, в int64 данные не влезут
посмотрел в доке, Decimal описан, КХ предлагает: Set setting allow_experimental_decimal_type = 1 in order to allow it..

Viktor
17.10.2018
11:57:54
allow_experimental_decimal_type = 1 про это в курсе, эта опция включена, без нее КХ не даст создать таблицу с Decimal(30,0)

Pavel
17.10.2018
12:04:07
почти 8 минут ?
отключили сжатие, стало около 4х минут, но все равно медленно и ядро в полку.

точнее оно даже не в полку, но всееее равно не выжимает все ресурсы сервера

Igor
17.10.2018
12:07:03
zstd: 250 Гб -> 180 Гб, вчера вот переливал

Mike
17.10.2018
12:13:25
Коллеги, через какое примерно время после инсерта в таблицу данные должны появиться в мат-вью, которое смотрит на эту таблицу? Исходная таблица дистрибутед над replicatedmergetree, вьюха просто mergetree. Что-то до вьюхи данные доходят в каких-то рандомных количествах, вьюха с простым where для фильтрации, без группировок или ограничений по датам

Oleh
17.10.2018
12:28:21
я думаю что фиксированного времени нет

Mike
17.10.2018
12:33:17
нет, вьюха на одной ноде и не дистрибутед

Denis
17.10.2018
12:33:48
нет, вьюха на одной ноде и не дистрибутед
ну так поэтому и видно только часть данных, для этой ноды.

Mike
17.10.2018
12:34:12
т.е. вьюху надо создавать "над" локальной таблицей?

Denis
17.10.2018
12:34:26
ну а как вы сделали?

Mike
17.10.2018
12:35:07
вьюха простой mergetree смотрит на distributedmergetree

Alexey
17.10.2018
12:35:50
проблемы есть, воспроизвел и обошел на Debian. На centos вылезли новые )
Это проявляется при установке из каких пакетов? Возможно, проблема со сборкой rpm пакетов от Altinity?

Google
Denis
17.10.2018
12:42:08
вьюха простой mergetree смотрит на distributedmergetree
я никогда такое не пробовал, я считал что такое в принципе невозможно и UB. т.е. вот так пробовал (на стейдже) null ---> mv to distributed ---> mv to mergetree

Mike
17.10.2018
12:43:53
UB ?

Denis
17.10.2018
12:44:14
undefined behavior

Mike
17.10.2018
12:45:15
В мануале нет явных указаний на то, что матвью нельзя создавать над distributed таблицей

Viktor
17.10.2018
12:45:44
@milovidov_an Алексей, а движок MySQL в принципе Decimal поля из MySQL не поддерживает?

Wolf
17.10.2018
12:51:02
а как ?

Denys
17.10.2018
12:51:28
Чтобы получить адрес сети, зная IP-адрес и маску подсети, необходимо применить к ним операцию поразрядной конъюнкции (логическое И)

(C) википедия

я не пойму имя маску и айпи что именно ты сдвигать будешь

если я сказал что то смешное, извините, у меня с этим разделом информатики не очень

Wolf
17.10.2018
12:53:25
ну там по сути то результат будет тот же , без учета лушей в конце

Denys
17.10.2018
12:53:45
побитовый свиг операции над одним объектом

а or над двумя

Denis
17.10.2018
12:54:40
В мануале нет явных указаний на то, что матвью нельзя создавать над distributed таблицей
ну и что. Попробовал у меня работает как вы хотите, все что в Distributed на этой ноде вставлял появилось в локальной mv, удивительно.

Mike
17.10.2018
12:57:48
ну и что. Попробовал у меня работает как вы хотите, все что в Distributed на этой ноде вставлял появилось в локальной mv, удивительно.
тогда наверно все правильно, вставки у меня делаются в "локальные" таблицы (шардирование вручную). буду у себя переделывать логику

Denis
17.10.2018
12:59:09
тогда наверно все правильно, вставки у меня делаются в "локальные" таблицы (шардирование вручную). буду у себя переделывать логику
ну так сделайте mv на каждой ноде и складывайте локально, смотрите на нее чере дистрибьютид

Mike
17.10.2018
12:59:36
да, попробую сейчас так, спасибо

Denis
17.10.2018
13:00:21
да, попробую сейчас так, спасибо
если она нужна целиком на каждой ноде, тогда ее тоже репликейтид но без шардов.

а вот через TSV Reader: err = ch_client.Do(queryString, process_row) ....
я правильно понимаю что tsvreader просто парсер tsv? Причем тут КХ? каким go драйвером вы в КХ ходите?

Google
Pavel
17.10.2018
13:25:10
chclient это и есть драйвер

https://github.com/valyala/chclient

вооот этот

угу, КХ тут оказалось не при чем, запрос напрямую идет за 10 секунд

через либу и TSV парсер - 1-2 минуты ?

Denis
17.10.2018
13:27:06
а, там http, ну так не должно быть никакой разницы, что curl, что chclient. curl сколько скачивает?

Pavel
17.10.2018
13:27:12
800 мб

Denis
17.10.2018
13:27:31
я про время

Pavel
17.10.2018
13:27:42
11 секунд

Denis
17.10.2018
13:27:51
ну ясно, что проблема в самой либе chclient

Pavel
17.10.2018
13:28:15
угумс

что меня оч смущает, что она оч простая. есть подозрение, что вытягиваение запроса построчно без буферизации его на диск вызывает такой эффект

и я вижу постоянный поток около 40 мегабит до кластера КХ

кроме того, что меня смущает вдвойне, что ядро не в полку ?

кааакой-то странный боттлнек

Konstantin
17.10.2018
14:08:24
Ну то есть как бы все в курсе были, да?

Простите

Ошибся

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