これらの設定は system.settings で利用でき、ソースコード から自動生成されています。
distributed_replica_error_cap
型
UInt64
デフォルト値
1000
- 種類: unsigned int
- デフォルト値: 1000
各レプリカのエラー数はこの値が上限となり、1 つのレプリカに過剰な数のエラーが蓄積されるのを防ぎます。
関連項目:
- load_balancing
- テーブルエンジン Distributed
- distributed_replica_error_half_life
- distributed_replica_max_ignored_errors
distributed_replica_error_half_life
型
Seconds
デフォルト値
60
- タイプ: 秒
- デフォルト値: 60 秒
分散テーブルでエラー数がどの程度の速さで 0 に戻るかを制御します。レプリカがしばらく利用不能となって 5 件のエラーが蓄積し、distributed_replica_error_half_life が 1 秒に設定されている場合、そのレプリカは最後のエラーから 3 秒後に正常と見なされます。
関連項目:
- load_balancing
- テーブルエンジン Distributed
- distributed_replica_error_cap
- distributed_replica_max_ignored_errors
distributed_replica_max_ignored_errors
型
UInt64
デフォルト値
0
- 型: unsigned int
- デフォルト値: 0
レプリカの選択時に (load_balancing アルゴリズムに従って) 無視されるエラーの数です。
関連項目: