Size: a a a

ClickHouse не тормозит

2020 May 28

DT

Dmitry Titov in ClickHouse не тормозит
Anna
Помогите, пожалуйста
Как можно реализовать конструкцию:

(has(arr1, elem1) = 1 and has(arr1, elem2)=1) ?
источник

AK

Alexey Kostarev in ClickHouse не тормозит
Добрый день коллеги. Есть ли возмоэность в ClickHouse пронумеровать строки и использовать номер в условии WHERE
То есть выбрать N-й элемент таблицы
источник

DT

Dmitry Titov in ClickHouse не тормозит
rowNumberInAllBlocks()
и возможно, придется обернуть в подзапрос с ORDER BY, что бы порядок гарантировать
источник

DT

Dmitry Titov in ClickHouse не тормозит
Alexey Kostarev
Добрый день коллеги. Есть ли возмоэность в ClickHouse пронумеровать строки и использовать номер в условии WHERE
То есть выбрать N-й элемент таблицы
но что мешает вам LIMIT OFFSET?
источник

AK

Andrew Kochen in ClickHouse не тормозит
помогите пожалуйста
у меня две машины КХ - две реплики
после перезапуска не идет репликация, в replication_queue на второй машине такие сообщения
DB::Exception: Unsupported fetch protocol version, Stack trace:

Версия на обоих машинах version 20.3.8.53 ,
КХ не даунгрейдили и не апгрейдили
источник

AK

Alexey Kostarev in ClickHouse не тормозит
Dmitry Titov
rowNumberInAllBlocks()
и возможно, придется обернуть в подзапрос с ORDER BY, что бы порядок гарантировать
Спасибо за оперативный ответ
Нумерация работает
Да LIMIT вместо WHERE это вариант, но нужна нумерация
источник

DT

Dmitry Titov in ClickHouse не тормозит
Andrew Kochen
помогите пожалуйста
у меня две машины КХ - две реплики
после перезапуска не идет репликация, в replication_queue на второй машине такие сообщения
DB::Exception: Unsupported fetch protocol version, Stack trace:

Версия на обоих машинах version 20.3.8.53 ,
КХ не даунгрейдили и не апгрейдили
https://github.com/ClickHouse/ClickHouse/issues/10096
была ошибка, но очень странно что версии одинаковые и не работает
источник

AK

Alexey Kostarev in ClickHouse не тормозит
Dmitry Titov
rowNumberInAllBlocks()
и возможно, придется обернуть в подзапрос с ORDER BY, что бы порядок гарантировать
Да конечно
источник

AK

Andrew Kochen in ClickHouse не тормозит
issue видел, но да, у меня версии не менялись

Хотя вот еще обнаружил, в конце стрек трейса строка
 (version 19.17.8.54 (official build)) (version 20.3.8.53 (official build))
источник

DT

Dmitry Titov in ClickHouse не тормозит
Andrew Kochen
issue видел, но да, у меня версии не менялись

Хотя вот еще обнаружил, в конце стрек трейса строка
 (version 19.17.8.54 (official build)) (version 20.3.8.53 (official build))
ты точно не с версией клиента перепутал?
источник

AK

Andrew Kochen in ClickHouse не тормозит
Dmitry Titov
ты точно не с версией клиента перепутал?
точно.
Так, возможно кто-то другой апнул версию КХ

Чтоб пофиксить - вариант только даунгредиться?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Andrew Kochen
точно.
Так, возможно кто-то другой апнул версию КХ

Чтоб пофиксить - вариант только даунгредиться?
тогда придется подчищать папки судя по issue
источник

AK

Andrew Kochen in ClickHouse не тормозит
Dmitry Titov
тогда придется подчищать папки судя по issue
у меня не создаются такие папки, только папки с партами
источник

AK

Andrew Kochen in ClickHouse не тормозит
тут просто более глобальный вопрос напрашивается - получается, нельзя апгрейдить КХ, ибо ломается репликация?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Andrew Kochen
тут просто более глобальный вопрос напрашивается - получается, нельзя апгрейдить КХ, ибо ломается репликация?
ну тут конкретно бага. апгрейдить клик можно, но в быстром темпе)
(возможно по шардам)
источник

DT

Dmitry Titov in ClickHouse не тормозит
есть другая проблема с репликацией, при изменении версии  lz4, zstd когда происходят параллельные мержи на  нескольких репликах результат не совпадает побайтно, и клик скачивает уже смерженый парт с другой реплики
источник

DT

Dmitry Titov in ClickHouse не тормозит
Переслано от Alexey Milovidov
Версии LZ4 полностью совместимы. Сообщение вида:

"Data after merge is not byte-identical to data on another replicas. "
                   "There could be several reasons: "
                   "1. Using newer version of compression library after server update. "
                   "2. Using another compression method. "
                   "3. Non-deterministic compression algorithm (highly unlikely). "
                   "4. Non-deterministic merge algorithm due to logical error in code. "
                   "5. Data corruption in memory due to bug in code. "
                   "6. Data corruption in memory due to hardware issue. "
                   "7. Manual modification of source data after server startup. "
                   "8. Manual modification of checksums stored in ZooKeeper. "
                   "We will download merged part from replica to force byte-identical result."


Является информационным и означает то, что в нём написано. Если вы обновили только часть реплик, обновите остальные. Никаких дополнительных действий предпринимать не требуется.
источник

PR

Petr Ryzhov in ClickHouse не тормозит
Добрый день!
ClickHouse Playground (https://play.clickhouse.tech/) выдаёт ошибку на версии 20.3 LTS:
Code: 164, e.displayText() = DB::Exception: playground: Cannot execute query in readonly mode (version 20.3.10.75 (official build))
версия 19.14 работает нормально
так задумано?)
источник

DT

Dmitry Titov in ClickHouse не тормозит
Petr Ryzhov
Добрый день!
ClickHouse Playground (https://play.clickhouse.tech/) выдаёт ошибку на версии 20.3 LTS:
Code: 164, e.displayText() = DB::Exception: playground: Cannot execute query in readonly mode (version 20.3.10.75 (official build))
версия 19.14 работает нормально
так задумано?)
какой запрос то?
источник

PR

Petr Ryzhov in ClickHouse не тормозит
любой
источник