よく使われるビュー
| ビュー名 | 説明 |
|---|---|
| DBA_OB_TABLE_LOCATIONS/CDB_OB_TABLE_LOCATIONS | パーティションレプリカの分布状況を表示し、パーティションの詳細情報も含まれます。最もよく使用されるビューの一つです。 |
| DBA_OB_LS_LOCATIONS /CDB_OB_LS_LOCATIONS | ログストリームレプリカの分布状況を表示します。 |
| DBA_OB_BALANCE_JOBS/CDB_OB_BALANCE_JOBS | 拡張、縮小、パーティションの均衡など、実行中のロードバランシングタスクを表示します。 |
| DBA_OB_BALANCE_JOB_HISTORY/CDB_OB_BALANCE_JOB_HISTORY | ロードバランシングタスクの履歴を表示します。 |
| DBA_OB_BALANCE_TASKS/CDB_OB_BALANCE_TASKS | LS分裂、LS統合など、実行中のLS均衡タスクを表示します。 |
| DBA_OB_BALANCE_TASK_HISTORY/CDB_OB_BALANCE_TASK_HISTORY | LS均衡タスクの履歴を表示します。 |
| DBA_OB_TRANSFER_TASKS/CDB_OB_TRANSFER_TASKS | 実行中のTransferタスクを表示します。 |
| DBA_OB_TRANSFER_TASK_HISTORY/CDB_OB_TRANSFER_TASK_HISTORY | Transferタスクの履歴を表示します。 |
| GV$OB_UNITS | 予想されるUnitの分布と永続化されたリソースを表示します。 |
| GV$OB_SERVERS | 実際の各マシン上のUnitの分布とリソースを表示します。 |
パラメータ
| パラメータ名 | レベル | デフォルト値 | 説明 | 影響を受けるロードバランシングポリシー |
|---|---|---|---|---|
| enable_rebalance | テナントレベル | true | ロードバランシングの総合スイッチ。システムテナントではこのパラメータがUnitロードバランシングを制御し、ユーザーテナントではLSロードバランシングおよびパーティションロードバランシングを制御します。 | テナント内ロードバランシング、テナント間ロードバランシング |
| enable_transfer | テナントレベル | true | Transferスイッチ。オフにすると、すべてのTransfer動作が禁止されます。enable_rebalance=trueでありながらenable_transfer=falseの場合、LS数を変更しない特殊なロードバランシングポリシーが採用されます。 |
テナント内ロードバランシング |
| balancer_idle_time | テナントレベル | 10s | バックグラウンドロードバランシングのスキャン間隔 | テナント内ロードバランシング |
| partition_balance_schedule_interval | テナントレベル | 2h | パーティションロードバランシングのスケジューリング間隔。テナントの作成またはクラスタ再起動から計測を開始します。
注意クラスタが既にロードバランシングされている場合、定時にスケジュールされてもパーティションロードバランシングタスクは生成されません。 |
パーティションロードバランシング |
| balancer_tolerance_percentage | クラスタレベル | 10 | LSレベルのパーティションディスクロードバランシングの許容パーセンテージ。ロードバランシング状態では、各LS間のディスク使用量の差がこのパーセンテージを超えないようにします。 | パーティションディスクロードバランシング |
| server_balance_cpu_mem_tolerance_percent | クラスタレベル | 5 | Unitロードバランシングをトリガーするしきい値のパーセンテージ。ノード間のUnit負荷と平均負荷の差がこのパーセンテージを超えた場合、Unitロードバランシングを通じてUnit移行を試みます。 | Unitロードバランシング |
| server_balance_critical_disk_waterlevel | クラスタレベル | 80 | ディスク使用率のしきい値のパーセンテージ。これを超えると、ディスク使用量に基づいてUnitロードバランシングがトリガーされます。 | Unitロードバランシング |