Size: a a a

ClickHouse не тормозит

2020 July 02

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
да мы то его уберем (параметр в дефолт), вопрос как такое вообще возможно?

т.е. сценарий такой:
01 был лидером, не успевал мерджить
потом упал в РО
потом 02 стал лидером, но ему что-то не прилетело?

не совсем ясно как вообще возможно.

как возможно разное количество строк, все вставки строго в дистрибютед?
как возможно что парты разные?
ну и как это починить =)
возможно парт лежит в detached, надо читать лог, непонятно что случилось, обычно парты теряются только при падении сервера
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
>как возможно разное количество строк, все вставки строго в дистрибютед?
при чем тут дистрибютед вообще?  
какой-то парт еще не скачен?
я бы сделал system restart replica
источник

D

Dj in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
возможно парт лежит в detached, надо читать лог, непонятно что случилось, обычно парты теряются только при падении сервера
там есть актив=1 условие, т.е. это все активные парты
источник

D

Dj in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
>как возможно разное количество строк, все вставки строго в дистрибютед?
при чем тут дистрибютед вообще?  
какой-то парт еще не скачен?
я бы сделал system restart replica
про дистрибютед -  я к тому, что локально напрямую в таблицу вставок не было.

на хост01 180 партов
на хост02 7 партов

очередь пустая практически
источник

D

Dj in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
>как возможно разное количество строк, все вставки строго в дистрибютед?
при чем тут дистрибютед вообще?  
какой-то парт еще не скачен?
я бы сделал system restart replica
>я бы сделал system restart replica

ок, проверим, спасибо
источник

G

GithubReleases in ClickHouse не тормозит
ClickHouse/ClickHouse tagged: v20.5.2.7-stable
Link: https://github.com/ClickHouse/ClickHouse/releases/tag/v20.5.2.7-stable
Release notes:
v20.5.2.7-stable
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
про дистрибютед -  я к тому, что локально напрямую в таблицу вставок не было.

на хост01 180 партов
на хост02 7 партов

очередь пустая практически
дистрибютед в этом случае это обычный клиент, который делает обычные инсерты
источник

D

Dj in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
дистрибютед в этом случае это обычный клиент, который делает обычные инсерты
Если у меня две реплики на шард, в какую из них этот виртуальный клиент делает  инсерт?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
Если у меня две реплики на шард, в какую из них этот виртуальный клиент делает  инсерт?
в обе, рандомно
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
это пока не настраивается, но кажется работы шли, чтобы можно было настроить
источник

DS

Dmitry S. in ClickHouse не тормозит
Подскажите пожалуйста, clickhouse может бэкапироваться дифференциально? Что-то нигде не могу найти такой инфы
источник

D

Dj in ClickHouse не тормозит
оо, я почему то думал он в шарды по ключам а в реплики в лидеров вставляет. Спасибо. теперь уже яснее почему разные парты в разных репликах.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
оо, я почему то думал он в шарды по ключам а в реплики в лидеров вставляет. Спасибо. теперь уже яснее почему разные парты в разных репликах.
лидеры только для назначения мержей, и Алексей уже выпилили лидеров
источник

D

Dj in ClickHouse не тормозит
ясно, а если хосты все равно не сойдутся, какая последовательность действий, чтобы выпилить партишн с одной реплики и перетащить с другой?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
ясно, а если хосты все равно не сойдутся, какая последовательность действий, чтобы выпилить партишн с одной реплики и перетащить с другой?
ну само должно такое решаться, в крайнем случае system restart replica
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
в крайнем случае detach partitiion / attach
источник

D

Dj in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
ну само должно такое решаться, в крайнем случае system restart replica
а так?
host01 :) SYSTEM RESTART REPLICAS



SYSTEM RESTART REPLICAS



Timeout exceeded while receiving data from server. Waited for 300 seconds, timeout is 300 seconds.
Cancelling query.
Ok.
Query was cancelled.



0 rows in set. Elapsed: 307.742 sec.
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
а так?
host01 :) SYSTEM RESTART REPLICAS



SYSTEM RESTART REPLICAS



Timeout exceeded while receiving data from server. Waited for 300 seconds, timeout is 300 seconds.
Cancelling query.
Ok.
Query was cancelled.



0 rows in set. Elapsed: 307.742 sec.
это ничего не значит
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
оно все еще работает
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
надо смотреть в system.replication_queue
источник