Sobes.tech

Data Engineer

What additional parameters of DDL/CREATE TABLE in ClickHouse do you know, what do they affect, and in what cases are they used?

206

How to distribute storefront data unevenly across three shards: 50% on the first and 25% on each of the remaining two? How to implement this?

192

How were tables created on the cluster, and how was the problem of missing replicas on a shard due to ZooKeeper solved?

189

How did you solve optimization problems when a query runs slowly and performs a full scan? How would you approach a new such task?

181

In what cases can a Materialized View in ClickHouse miss data or duplicate it?

169

Have you encountered the ClickHouse 'Too many parts' error during insertion? How did you resolve it?

165

Tell me more about data skew between shards: how was it determined and how was the corresponding function/mechanism used?

160

Are you familiar with UDF (User Defined Functions) in ClickHouse, have you worked with them?

141

How did you fix data skew by client_id when one client was significantly larger than others? What options are available?

138

What parameters of the Distributed engine in ClickHouse are you familiar with?

134

How would you handle a Materialized View chain through an intermediate ReplacingMergeTree table to correctly populate data that already exists before launching a new MV?

131

On which fields did the data merging occur and how were duplicates eliminated in the view?

128

There is a large PostgreSQL table into which new records with a monotonically increasing primary key are constantly arriving. How to organize data loading into ClickHouse?

124

Are you familiar with ReplicatedQueue? Have you worked with it?

117