請求パイプラインが突然遅くなりました。原因はClickHou... ノート

請求パイプラインが突然遅くなりました。原因はClickHouseの隠れたボトルネックでした。

ペタバイト規模のClickHouseクラスタに対するパーティショニング変更が、クリティカルな請求ジョブを停止させた際、標準的なメトリクスには明白なエラーが見られませんでした。この記事では、ClickHouseのクエリプランナにおける深刻なロック競合をどのように特定し、それを修正するためのアップストリームパッチを構築したかを探ります。
CdXz5zHNQW_YWZNwjixZv.png