Size: a a a

ClickHouse не тормозит

2021 March 23

BB

Bral Bral in ClickHouse не тормозит
Добрый день. А можно ли изменить компрессию сразу у всех столбцов таблицы. Сейчас имеется LZ4 - хотим ZSTD. ALTER TABLE test.hits
   MODIFY COLUMN
   ClientEventTime CODEC(Delta(4), ZSTD) только не для каждой колонки писать. И Второй вопрос -  он перезжимать ничего не будет, только новые данные буду сжиматься . или можно как-то инициализировать
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Bral Bral
Добрый день. А можно ли изменить компрессию сразу у всех столбцов таблицы. Сейчас имеется LZ4 - хотим ZSTD. ALTER TABLE test.hits
   MODIFY COLUMN
   ClientEventTime CODEC(Delta(4), ZSTD) только не для каждой колонки писать. И Второй вопрос -  он перезжимать ничего не будет, только новые данные буду сжиматься . или можно как-то инициализировать
cat /etc/clickhouse-server/config.d/zstdhahah.xml
<?xml version="1.0"?>
<yandex>
   <compression>
       <case>
           <min_part_size>1</min_part_size>
           <method>zstd</method>
           <level>1</level>
       </case>
   </compression>
</yandex>
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
2. optimize table ....
источник

BB

Bral Bral in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
cat /etc/clickhouse-server/config.d/zstdhahah.xml
<?xml version="1.0"?>
<yandex>
   <compression>
       <case>
           <min_part_size>1</min_part_size>
           <method>zstd</method>
           <level>1</level>
       </case>
   </compression>
</yandex>
так это будет дефолтным под весь сервер
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Bral Bral
так это будет дефолтным под весь сервер
а понял, нет, только одной таблицы нельзя задать
источник

BB

Bral Bral in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
а понял, нет, только одной таблицы нельзя задать
Благодарю.
источник

O

Oleg Bazdyrev in ClickHouse не тормозит
Cannot create table, because it is created concurrently every time or because of wrong zookeeper_path or because of logical error (version 21.3.2.5 (official build))

что это за безумная ошибка?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Oleg Bazdyrev
Cannot create table, because it is created concurrently every time or because of wrong zookeeper_path or because of logical error (version 21.3.2.5 (official build))

что это за безумная ошибка?
КХ в цикле 1000 раз попытался создать запись в ZK и каждый раз обнаруживал что там такая уже есть.
у вас макрос {replica} задан в create table ?
источник

O

Oleg Bazdyrev in ClickHouse не тормозит
да я уже в коде нашел
источник

O

Oleg Bazdyrev in ClickHouse не тормозит
> у вас макрос {replica} задан в create table
да, конечно
источник

O

Oleg Bazdyrev in ClickHouse не тормозит
судя по system.zookeeper нифига там нет
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Oleg Bazdyrev
> у вас макрос {replica} задан в create table
да, конечно
а этот макрос он задан в разное значение на репликах ?
select * from system.macros  ?
источник

O

Oleg Bazdyrev in ClickHouse не тормозит
разумеется
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Oleg Bazdyrev
разумеется
вы on cluster выполняете? без on cluster рабоатет?
ну тогда надо смореть в лог КХ
источник

O

Oleg Bazdyrev in ClickHouse не тормозит
безо всяких on cluster
источник

O

Oleg Bazdyrev in ClickHouse не тормозит
похоже, что все-таки это logical_error
источник

O

Oleg Bazdyrev in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
вы on cluster выполняете? без on cluster рабоатет?
ну тогда надо смореть в лог КХ
все забито просто сообщениями
It looks like the table /clickhouse/tables/database/table_name was created by another server at the same moment, will retry
источник

D

Dj in ClickHouse не тормозит
Bral Bral
Добрый день. А можно ли изменить компрессию сразу у всех столбцов таблицы. Сейчас имеется LZ4 - хотим ZSTD. ALTER TABLE test.hits
   MODIFY COLUMN
   ClientEventTime CODEC(Delta(4), ZSTD) только не для каждой колонки писать. И Второй вопрос -  он перезжимать ничего не будет, только новые данные буду сжиматься . или можно как-то инициализировать
альтером на каждую колонку. сжатие изменится на новых партах. если очень надо можно условный optimize final прогнать
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Oleg Bazdyrev
все забито просто сообщениями
It looks like the table /clickhouse/tables/database/table_name was created by another server at the same moment, will retry
ну а как путь написан у вас в create table ?
источник

O

Oleg Bazdyrev in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
ну а как путь написан у вас в create table ?
ну так и написан по сути
источник