ノード数の見積りの生成
ワークロードの実行に必要なHeatWaveノードの数を推定します。これは、ロードする表と列のサイズ、およびこのデータに対してメモリー内で達成される圧縮によって異なります。
サービスを起動するときに、HeatWave問合せが実行されるデータベース表をHeatWaveクラスタ・メモリーにロードする必要があります。HeatWaveクラスタのプロビジョニングが十分でないと、領域が制限されるために、データのロードや問合せの実行が失敗します。HeatWaveクラスタのプロビジョニングが過剰な場合は、不要なリソースの追加コストが発生します。メモリーにロードしようとするデータベース表に基づいて、機械学習によって必要なHeatWaveノードの数がインテリジェントに見積もられます。
コンソールの使用 🔗
コンソールを使用して、HeatWaveクラスタをDBシステムに追加している間、またはデータのサイズの増減に応じてノード数を調整する目的で後からいつでも、ノード数の見積りを生成します。
このタスクでは次が必要です:
- DBシステムに存在するHeatWaveクラスタにロードしようとするデータ。
- オプションで、DBシステムにログインし、HeatWaveクラスタにロードする表に対して
ANALYZE TABLE
を実行します。通常、見積りはANALYZE TABLE
を実行しなくても有効である必要がありますが、ANALYZE TABLE
を実行することで見積りの正確さが可能なかぎり保証されます。
ノード数の見積りを生成するには、次を実行します:
ノード数見積りの表エラー 🔗
ノード数の見積り中に、特定の条件が満たされていないと、表エラーが発生することがあります。
表11-2ノード数見積りの表エラー
表エラー | Description |
---|---|
TOO MANY COLUMNS TO LOAD | 表の列が多すぎます。列の制限は1017です。 |
ALL COLUMNS MARKED AS NOT SECONDARY | ロードする列がありません。表のすべての列がNOT SECONDARY と定義されています。
|
CONTAINS VARLEN COLUMN WITH >65532 BYTES | VARLEN 列が65532バイトの制限を超えています。VARLENエンコーディングを参照してください。
|
ESTIMATION COULD NOT BE CALCULATED | 見積りを計算できませんでした。たとえば、VARLEN 列の統計が使用できない場合、表の見積りを行うことができません。
|
UNABLE TO LOAD TABLE WITHOUT PRIMARY KEY | 表をHeatWaveクラスタにロードするには、その前に主キーを定義する必要があります。 |