Size: a a a

ClickHouse не тормозит

2020 June 15

P

Pavel Kozhuhar in ClickHouse не тормозит
посдкажите еще такой момент, в документации читал, что можно запускать оптимайз on cluster, т.е. по идее получится его запустить на Distributed таблице. Но, когда пишу вот так:
 OOPTIMIZE TABLE my_table ON CLUSTER my_cluster FINAL

получаю ошибку:
Expected one of: token, FINAL, Dot, PARTITION, DEDUPLICATE

что я делаю не так?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Pavel Kozhuhar
посдкажите еще такой момент, в документации читал, что можно запускать оптимайз on cluster, т.е. по идее получится его запустить на Distributed таблице. Но, когда пишу вот так:
 OOPTIMIZE TABLE my_table ON CLUSTER my_cluster FINAL

получаю ошибку:
Expected one of: token, FINAL, Dot, PARTITION, DEDUPLICATE

что я делаю не так?
вообще нужно запускать не на дистриьбютет таблице, а на низлежащих
источник

DT

Dmitry Titov in ClickHouse не тормозит
но я бы попробовал поменять местами
FINAL и ON CLUSTER my_cluster
вдруг поможет
источник

NO

N O in ClickHouse не тормозит
Добрый день. Подскажите, пожалуйста, с чем может быть связано подобное поведение?
Не корректно учитывается условие по полю tech, в where tech = 'XDSL', а возвращает NULL значение.
Если удалить хотя бы одно выводимое поле, то работает. Версия 19.17.6.36
В create table есть колонки с alias eipMrfId UInt32, mrfId UInt32 ALIAS eipMrfId
Это может являтся причиной?
источник

DT

Dmitry Titov in ClickHouse не тормозит
N O
Добрый день. Подскажите, пожалуйста, с чем может быть связано подобное поведение?
Не корректно учитывается условие по полю tech, в where tech = 'XDSL', а возвращает NULL значение.
Если удалить хотя бы одно выводимое поле, то работает. Версия 19.17.6.36
В create table есть колонки с alias eipMrfId UInt32, mrfId UInt32 ALIAS eipMrfId
Это может являтся причиной?
Если удалить хотя бы одно выводимое поле, то работает.(тоже разок были странные результаты в зависимости от списка полей что выводится)
звучит как какой то отвратительный баг с алиасами.

хотя судя по всему вам просто приходит 0 строк и any от 0 равен Null
источник

N

Nikolay in ClickHouse не тормозит
Подскажите как устроена дедубликация при вставке?
источник

P

Pavel Kozhuhar in ClickHouse не тормозит
Dmitry Titov
вообще нужно запускать не на дистриьбютет таблице, а на низлежащих
1. т.е. нужно запускать оптимайз с какой-то ноды, и кх сделает оптимайз на всем кластере?
2. Попробовал OPTIMIZE TABLE my_table FINAL ON CLUSTER my_cluster, тоже получил ошибку:
Expected DEDUPLICATE
, попробовал с разных сторон ему засунуть этот DEDUPLICATE, но получаю ту же ошибку, что и раньше
источник

DT

Dmitry Titov in ClickHouse не тормозит
Nikolay
Подскажите как устроена дедубликация при вставке?
реплицированная таблица?
источник

NO

N O in ClickHouse не тормозит
Dmitry Titov
Если удалить хотя бы одно выводимое поле, то работает.(тоже разок были странные результаты в зависимости от списка полей что выводится)
звучит как какой то отвратительный баг с алиасами.

хотя судя по всему вам просто приходит 0 строк и any от 0 равен Null
Без группировки возвращает 6 строк, у которых tech = NULL
источник

DT

Dmitry Titov in ClickHouse не тормозит
Pavel Kozhuhar
1. т.е. нужно запускать оптимайз с какой-то ноды, и кх сделает оптимайз на всем кластере?
2. Попробовал OPTIMIZE TABLE my_table FINAL ON CLUSTER my_cluster, тоже получил ошибку:
Expected DEDUPLICATE
, попробовал с разных сторон ему засунуть этот DEDUPLICATE, но получаю ту же ошибку, что и раньше
судя по всему что то не доделано с optimize ON cluster, тогда лучше по старинке на каждом сервере делать
источник

DT

Dmitry Titov in ClickHouse не тормозит
N O
Без группировки возвращает 6 строк, у которых tech = NULL
ну те не существует записей, которые удовлетворяют всем условиям в WHERE?
источник

N

Nikolay in ClickHouse не тормозит
Dmitry Titov
реплицированная таблица?
да
источник

NO

N O in ClickHouse не тормозит
Dmitry Titov
ну те не существует записей, которые удовлетворяют всем условиям в WHERE?
Да, на самом деле tech везде null для данного eipLogin. Условие некорректно выбирает записи почему то
источник

DT

Dmitry Titov in ClickHouse не тормозит
в zookeeper хранится хеш от последних 100 вставок, при повторной вставке кликхаус проверяет, нет ли совпадений и при их наличии в тихую дропает вставку
источник

DT

Dmitry Titov in ClickHouse не тормозит
N O
Да, на самом деле tech везде null для данного eipLogin. Условие некорректно выбирает записи почему то
у меня подозрения, что это из за any, но вообще если нет строк удовлетворяющих условию, то +- выглядит тогда логичным null
источник

NO

N O in ClickHouse не тормозит
Dmitry Titov
у меня подозрения, что это из за any, но вообще если нет строк удовлетворяющих условию, то +- выглядит тогда логичным null
Если нет строк, то почему тогда группируется и возвращается строка?
источник

N

Nikolay in ClickHouse не тормозит
Dmitry Titov
в zookeeper хранится хеш от последних 100 вставок, при повторной вставке кликхаус проверяет, нет ли совпадений и при их наличии в тихую дропает вставку
а хэш чего? парты ?
источник

ΣΣ

Στέφανος Σαμαρδάκης... in ClickHouse не тормозит
Друзья, можно глупый вопрос: Ничего не развалится навечно, если перенести файлы базы на другой раздел?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
~ syrext ~
Добрый день! Есть ли способ настройки максимального размера файла (куска) на диске?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
насколько я знаю конкретного параметра нет, но есть захардкоженный лимит, то ли гиг на колонку, то ли что-то в этом роде (но replacing/collapsing будут мерджится до победного)

см. https://t.me/clickhouse_ru/166598
источник