OCI Database with PostgreSQLデータベース・システムのリーダー・エンドポイントの有効化または無効化

複数のノードを持つPostgreSQLOCI Database with PostgreSQLデータベース・システムを持つOCI Databaseのリーダー・エンドポイントを有効にして、すべての読取りレプリカ・ノードに接続を分散する単一のエンドポイントを作成します。

データベース・システムの各ノードは、直接接続およびPSQL問合せの実行に使用されるエンドポイントを提供します。マルチノード・データベース・システムでは、カスタムのクライアント側ロード・バランシングを実装してすべてのレプリカ・ノードに接続を分散するかわりに、リーダー・エンドポイントを有効にできます。リーダー・エンドポイントへの接続は、データベース・システムの使用可能なレプリカ・ノードに均等に分散されます。データベース・システムのノードが1つのみの場合、リーダー・エンドポイントへの接続は、データベース・システム内の唯一のノードであるプライマリ・ノードにルーティングされます。

ノート

データベース・システムのリーダー・エンドポイントは、8Gbpsのスループットに制限されます。

データベース・システムに複数のレプリカ・ノードが存在する場合、データベース・システムのリーダー・エンドポイントはより高い可用性を提供します。データベース・システムにノードをさらに追加するには、OCI Database with PostgreSQLデータベース・システム・ノードの追加を参照してください。

    1. 「データベース・システム」リスト・ページで、操作するデータベース・システムを選択します。リスト・ページまたはデータベース・システムの検索に関するヘルプが必要な場合は、OCI Database with PostgreSQLデータベース・システムのリストを参照してください。
      データベース・システムの詳細ページが開きます。
    2. 「ネットワーク構成」セクションを検索し、「リーダー・エンドポイント」の横にある「編集」を選択します。
    3. リーダー・エンドポイントを有効または無効にするには、「送信」を選択します。
  • oci psql db-system update コマンドおよび必須パラメータを使用して、データベース・システムのリーダー・エンドポイントを有効または無効にします。

    oci psql db-system update --db-system-id <db-system_ocid> --network-details <network_details_json> [OPTIONS]

    データベース・システムのOCIDを取得するには、データベース・システムのリストを参照してください。

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

  • networkDetailsおよびisReaderEndpointEnabled属性を指定してUpdateDbSystem操作を実行し、データベース・システムのリーダー・エンドポイントを有効または無効にします。