OutdatedPartsQuorumThread) で引き続き考慮される期間を指定します。レプリカの非アクティブ時間がこの秒数未満である間は、
そのレプリカによって古くなったパーツの削除と完了したミューテーションの切り捨てが保留されます。値が 0 の場合は、
デフォルトの ZooKeeper のセッションタイムアウト 2 回分が使用されます。
ClickHouse Cloud でのみ使用できます
パーツ更新時の初期バックオフ。ClickHouse Cloud でのみ利用可能
サーバー間のHTTP接続のタイムアウト。ClickHouse Cloud でのみ利用できます
サーバー間 HTTP 通信のタイムアウトです。ClickHouse
Cloud でのみ利用できます
サンダリングハード現象を回避するため、
0〜x秒の範囲で一様分布する値を
shared_merge_tree_leader_update_period に加算します。ClickHouse Cloud でのみ利用できます
パーツ更新におけるリーダーシップを再確認する最大周期。利用できるのは
ClickHouse Cloud
のみです。
リーダーが1回のHTTPリクエストで削除対象として確認を試みる、古くなったパーツの最大数です。ClickHouse Cloudでのみ利用できます。
パーツ更新の最大バックオフ時間。ClickHouse Cloud でのみ利用可能
パーツ更新リーダーの最大数。ClickHouse Cloudでのみ利用できます
パーツ更新リーダーの最大数。ClickHouse Cloud でのみ利用可能
パーツ削除 (キラースレッド) に参加するレプリカの最大数です。ClickHouse Cloud でのみ利用できます
競合する可能性のあるマージの割り当てを試行するレプリカの最大数です (これにより、マージ割り当て時の不要な競合を回避できます) 。0 は無効を意味します。ClickHouse Cloud でのみ使用できます
SMT の破損したパーツの最大数。これを超えると、自動デタッチは行われません。
SMT におけるすべての破損パーツの合計サイズの上限。この値を超えると、自動デタッチは許可されません。
insert の再試行中に誤った操作を防ぐため、insert のメモ化 ID を保持する期間です。
ClickHouse Cloud でのみ利用できます
マージコーディネータースレッドが、レプリカ間でマージを分散する際に使用するアルゴリズム
マージコーディネーター選出スレッドの実行間隔
コーディネータースレッドの遅延時間を変更する係数
マージコーディネーターが最新のメタデータを取得するためにZooKeeperと同期する頻度
マージコーディネーターが一度に MergerMutator にリクエストできるマージ数
マージコーディネータースレッドの実行間の最大間隔
マージコーディネーターが準備し、各ワーカーに分配するマージエントリの数。
‘auto’ に設定すると、1 つのレプリカで許可される最大マージタスク数に、アクティブなレプリカ数を掛けた値になります。
マージコーディネータースレッドの実行間の最小時間
即時アクション後に状態を更新する必要がある場合に、マージワーカースレッドが使用するタイムアウト
マージワーカースレッドの実行間隔
古くなったパーツ のクリーンアップ時に、同じランデブーハッシュグループに属するレプリカ数。
ClickHouse Cloud でのみ利用できます。
<candidate partitions for mutations only (partitions that cannot be merged)>/<candidate partitions for mutations> の比率がこの設定値を上回ると、merge/mutate の選択タスクで merge predicate を再読み込みします。ClickHouse Cloud
でのみ利用できます
一度にスケジュールする、フェッチするパーツのメタデータジョブ数。利用できるのは
ClickHouse Cloud
のみです。
ローカルでマージされたパーツを含む新たなマージを開始せずに、そのパーツを保持しておく時間です。
これにより、他のレプリカがそのパーツをフェッチし、このマージを開始する機会を確保できます。
ClickHouse Cloud でのみ利用できます。
ローカルでマージした直後に次のマージの割り当てを延期するための、パーツの最小サイズ (行数) です。ClickHouse Cloud でのみ利用できます。
レプリカ間でマージ割り当てを分散する際に使用するウィンドウサイズ (block番号単位) 。
同じウィンドウ内のパーツは同じレプリカに割り当てられます。
ClickHouse Cloud でのみ利用できます
可能な場合はリーダーから仮想パーツを読み取ります。ClickHouse
Cloudでのみ利用できます。
レプリカがバックグラウンドでレプリカセットの更新を試みる頻度です。次回の実行は [0, value] 秒の範囲で
一様にランダム化されます。例外: value = 0 はこのルールに従いません。
実装では最小 200 ms が適用されるため、次回の実行は [0, 200] ms の範囲でランダム化されます。
有効にすると、すべてのレプリカは、すでにそのデータを保持している他のレプリカから、パーツのメモリ内データ (プライマリキー、パーティション情報など) を取得しようとします。
有効にすると、すべてのレプリカは起動時に、すでにそのデータを保持している他のレプリカから、パーツのメモリ内データ (主キー、パーティション情報など) を取得しようとします。
レプリカがバックグラウンドスケジュールに従ってフラグの再読み込みを試行する間隔。
他のレプリカ上のインメモリ
cacheからFS cacheヒントをリクエストできるようにします。ClickHouse Cloudでのみ利用できます
outdated パーツには compact フォーマットを使用します。これにより Keeper への負荷が軽減され、
outdated パーツの処理が改善されます。ClickHouse Cloud でのみ利用可能です
有効にすると、パーツが多すぎるカウンターはローカルレプリカの状態ではなく、Keeper 内の shared data を参照します。ClickHouse Cloud でのみ利用できます
有効にすると、SharedMergeTree はサーバーレベルのプールされた ZooKeeper セッションのいずれかを使用します。
1つのバッチにまとめるパーティション検出の数
SMT が、追加のデータ取得とウォッチ設定を伴って、仮想パーツのパーティションをアトミックに検出するかどうか。