データベース・システムのシェイプまたはハードウェア構成の変更

PostgreSQLデータベース・システムでOCIデータベースのシェイプまたはハードウェア構成を変更します。

データベース・システムをプロビジョニングした後で、パフォーマンス要件の変更に応じてシェイプを変更できます。たとえば、システムにより多くのOCPUが必要になったり、OCPU数を減らしてコストを削減したりできます。データベース・システムでフレキシブル・シェイプを使用している場合は、新しいシェイプを選択せずに、OCPUの数とシステムで使用可能なメモリー量をスケーリングできます。

データベース・システムのシェイプを変更すると、クラスタ全体の停止時間を最小限に抑えるために、既存のすべてのノードが1つずつ置き換えられます。クライアントは、置換プロセス中に既存のPSQL接続を再確立する必要があります。

シェイプのリストを含む詳細は、サポートされるシェイプを参照してください。
ノート

シェイプのシリーズは変更できません。

データベース・システムに適用されている構成のみを変更する必要がある場合は、次を参照してください。

    1. ナビゲーション・メニューを開き、「データベース」をクリックします。PostgreSQLで、「DBシステム」をクリックします。
    2. (オプション)「リスト範囲」セクションで、「コンパートメント」を選択します。
    3. 変更するデータベース・システムを選択します。
    4. 詳細ページで、「アクション」メニューから「ハードウェア構成の編集」を選択します。
    5. シェイプ・フィルタ: 「フレックス」または「固定」を選択します。フレキシブル・シェイプには、カスタマイズできるOCPU数およびメモリー容量があります。
    6. 形状名: 形状を選択します。
      フレキシブル・シェイプを使用している場合は、シェイプのOCPU数およびメモリーの値を入力します。最小値や最大値などの詳細は、サポートされるシェイプを参照してください。
    7. 「拡張機能の構成」セクションで、構成を確認します。

      固定構成は特定のハードウェア詳細に関連付けられており、OCPUとメモリーが正確に一致するハードウェア構成を持つデータベース・システムにのみ適用できます。固定シェイプに変更し、既存の構成を適用できない場合は、既存の有効な構成を選択するか、「新規構成および拡張の作成」を選択する必要があります。詳細については、Creating a Configurationを参照してください。

    8. 「次」を選択します。
    9. データベース・システムのシェイプを変更した場合に発生する変更を確認します。データベース・システム構成の現在の値が、更新された値とともに表示されます。
    10. 変更が許容可能な場合は、「送信」を選択します。
  • oci psql db-system updateコマンドおよび必須パラメータを使用して、データベース・システムのシェイプを固定シェイプで更新します。

    oci psql db-system update --db-system-id <database_OCID> --shape <shape_name> [OPTIONS]

    データベース・システムのハードウェア構成をフレキシブル・シェイプで更新するには、次のコマンドを使用します。

    oci psql db-system update --db-system-id <database_OCID> --shape <shape_name> --instance-memory-size-in-gbs <memory_in_gbs> --instance-ocpu-count <ocpu_count> [OPTIONS]

    CLIコマンドのパラメータおよび値のリストは、CLIコマンド・リファレンスを参照してください。

  • shape属性を指定してUpdateDbSystem操作を実行し、データベース・システムのシェイプを更新します。

    APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。