AnalyticDB for PostgreSQL のインスタンスを作成またはアップグレードするには、「グループタイプとグループ数」を指定する必要があります。

AnalyticDB for PostgreSQL は、複数のグループタイプをサポートしています。 詳細は、「インスタンスタイプ」をご参照ください。 同じタイプの複数のグループを指定することもできます。 グループタイプと数量を選択する際には、次の要素を考慮することを推奨します。

  • 必要なストレージスペース
  • 必要なコンピューティング能力

ストレージスペース

グループタイプとグループ数のストレージスペースの組み合わせ = グループタイプのストレージスペース * グループ数。

予想されるストレージスペースを決定するときは、次の点にご注意ください。

  • ストレージスペースを、実際に見積もられたスペースよりわずかに大きくします。 データ処理によって、ログと一時ファイルが生成されるためです。
  • 分散キーを適切に選択し、データスキューを回避します。 できるだけ均等に分散キーを割り当てなければ、データスキューが発生する可能性があります。 データスキューが発生すると、コンピューティンググループ内のストレージスペースがなくなり、他のグループのストレージスペースがアイドル状態になることで、ストレージリソースの使用率が低下します。

コンピューティング機能

グループタイプとグループ数の組み合わせは、特定のコンピューティング機能を作り出します。 コンピューティング機能は、コンピューティンググループタイプ、CPU 数、メモリサイズ、およびグループ数によって決まります。

AnalyticDB for PostgreSQL には、次の 2 つのグループタイプがあります。

  • 高パフォーマンスグループ : グループタイプ名は gpdb.group.segsdx で始まります。 このタイプは、 I/O 機能に優れ、より高いパフォーマンスを保証します。

  • 大容量グループ : グループタイプ名は gpdb.group.seghdx で始まります。 このタイプは、より高いストレージ需要に対応するため、より大きくより手頃なスペースを備えています。

その他の 3 つの要因も、線形性能の向上に寄与します。 高パフォーマンスタイプを例に示します。 以下の使用ケースにおける SQL の実行所要時間は、ほぼ同等です。



  1. <p class="p" id="p-0as-tu0-th4">また、価格を考慮する必要があります。</p>
  2. </section>
  3. </div>
  4. </article>
  5. </main>