クラスターは自動的にノードまたはゾーンの障害から回復するために十分な空きディスク領域が含まれている必要があります。場合は、障害がまだClustrixDB完全に再保護されたデータを使用することができます許可した後に、ディスク・スペースの最大量を計算するには、次の式を使用することができます。
最大ディスク使用率%=(全ノード- K)* 80 /全ノード
上記式において、kは(大きい方)は、以下のいずれかを表します。
- グローバル変数のMAX_FAILURE値(デフォルト1)
- 領域内のノードの合計数(全領域が失敗した場合)。地域でどのようにClustrixDBの作業の詳細については、エリアを参照してください。
障害がノードまたはゾーンで発生した場合、クラスタは、あなたのデータを、保護する再に十分な空き領域がない場合、別のノードまたはゾーンに障害が発生した場合、クラスタは、データの損失やクラスタ障害のリスクに直面するだろう。
80は、デフォルトdatabasefull_user_warn_percentageのしきい値です。あなたのアプリケーションは、あなたの計算で使用の80%の値未満、フルレートのクラスタにデータを書き込む場合。これは、クラスタに交換用のノードを待っていると、データの再配分を完了しながら、データの書き込みを続けることができることを保証します
databasefull_user_warn_percentageしきい値やその他のデータベース関連スペース利用のしきい値を設定するには、ファイル・スペースとデータベース容量の管理を参照してください。
例
このしきい値を使用して(しない配置領域に)クラスタ1において、MAX_FAILURE = 9つのノードを図の例を事前に計算データベースは再びノード異常保護動作が正常に完了したことを確実にするために、容量のせいぜい71.11パーセントを必要としないであろう。
類似9ノードクラスタは、三つの領域(各領域は3つのノードがある)に配備、それが故障の保護領域に再操作が正常に完了したことを確実にするために、クラスタ空間のこれ以上の53.33%以上を必要とします。
K |
総クラスタノード |
||||
---|---|---|---|---|---|
3 |
6 |
9 |
16 |
32 |
|
1 |
53.33パーセント |
66.67パーセント |
71.11パーセント |
75.00パーセント |
77.50パーセント |
2 |
* | 53.33パーセント |
62.22パーセント |
70.00パーセント |
75.00パーセント |
3 |
* | * | 53.33パーセント |
65.00パーセント |
72.50パーセント |
4 | * | * | 44.44パーセント | 60.00パーセント | 70.00パーセント |
5 | * | * | * | 55.00パーセント | 67.50パーセント |
残りのノードは、仲裁を構成するものではありませんので、* =該当事項はありません。
アラートスペース
空き領域のクラスタがスペースの量を下回った場合、それは完全にノードまたはゾーンの障害が、ClustrixDBがデータベースに構成された電子メール警告を送信するためにユーザリストを警告する際に保護が必要な再。Eメールは、再保護に十分なスペースがない[警告]を含め、詳細な情報に必要なスペースを提供します。
clustrix.logでは、同じメッセージがエラーとして表示されます。
ERROR 1(HY000):[ 32779再保護する]が十分なスペース場合、別のノードがされて失われた:94.4255(softfailedノードなし)%の使用率である maxより大きい80.0000%
ときソフト障害や削除のノードにも、このメッセージが発生することがあります。