コントローラデータベースのパフォーマンスを向上および最適化する方法
メトリック照会時のデータベースのパフォーマンスを向上させるために、メトリックデータテーブルで使用されるプライマリキーは読み取られ、最適化されます。その結果、プライマリキーは次のように変更されます。
| 送信元 | 宛先 |
|---|---|
| ts_min、node/tier/app、metric_id | metric_id、node/tier/app、ts_min |
データベース最適化の実行方法
Enterprise Console を使用してデータベースの最適化ジョブを実行し、データベースのパフォーマンスを最適化することができます。この機能を使用するには、次の手順に従います。
ハイ アベイラビリティ(HA)コントローラペアでデータベース最適化を実行する方法
HA コントローラペアでデータベースの最適化を実行する前に、コントローラのデータベース レプリケーションが正常な状態であることを確認する必要があります。
- 両方のコントローラが Enterprise Console にオンボードされている場合は、[Controller] ページを確認し、次のフィールドに注意してください。
-
コントローラのいずれかが HA ツールキット(HATK)によって管理されている場合は、次のようになります。
データベースの最適化を停止する方法
データベースの最適化ジョブが正常に完了すると、プロセスを停止できます。Enterprise Console から、[Stop Database Optimization]を [Controller] ページから選択します。
データベース最適化のトラブルシューティング
次の表に、エラーが発生する可能性のある状況と、それらを軽減するために実行するアクションを示します。
| エラーまたは条件 | ユーザアクション |
|---|---|
ジョブが失敗し、「データベースのレプリケーションが壊れています」というメッセージが表示されます。 |
データベース レプリケーションを段階的に再確立してから、レプリケーションを確定します。 |
| データベース最適化ジョブの実行中にディスク領域が不足し、ジョブが処理を停止しました。 | ディスク領域を解放し、データベース最適化ジョブを再起動します。 |