すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for OceanBase:プロキシアドレスへの最大接続数を変更する

最終更新日:Jan 19, 2025

このトピックでは、ApsaraDB for OceanBase コンソールでプロキシアドレスへの最大接続数を変更する方法について説明します。

概要

プロキシアドレスへの最大接続数とは、プロキシサーバーが同時に処理できるクライアント接続数の上限を指します。クライアントがプロキシサーバーを介してターゲットサーバーまたはネットワークリソースにアクセスする場合、各接続はプロキシサーバーのリソースを占有します。最大接続数は、リソースの過負荷によってサーバーのパフォーマンスが低下したりクラッシュしたりするのを防ぐために使用される、事前に設定された制限値です。最大接続数に達すると、新しい接続リクエストはプロキシサーバーによって拒否されるか、キューに入れられて待機するか、プロキシサーバーの構成とポリシーに従って処理されます。

前提条件

プロキシアドレスへの最大接続数を変更する前に、次の要件が満たされていることを確認してください。

  • ターゲットのプロキシアドレスが動作している。

    説明

    パブリックアドレスへの最大接続数の変更は、許可リストのユーザーのみが使用できる機能です。この機能を使用する必要がある場合は、OceanBase テクニカルサポートに連絡してください。

  • 現在のテナントが実行中状態である。

手順

次のいずれかの方法を使用して、プロキシアドレスへの最大接続数を変更できます。

  • 方法 1:ApsaraDB for OceanBase コンソールにログインします。デプロイ ダイアグラム[テナントインスタンスワークスペース] ページの image[最大接続数] セクションで、プロキシカードの の横にある をクリックします。

  • 方法 2:ApsaraDB for OceanBase コンソールにログインします。[データベースプロキシ] ページのプロキシアドレスリストで、image[最大接続数] の横にある をクリックします。

次の手順では、方法 2 を例として使用します。

  1. ApsaraDB for OceanBase コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。

  3. インスタンスリストで、ターゲット クラスタインスタンスの名前をクリックして、[クラスタインスタンスワークスペース] ページに移動します。

  4. 左側のナビゲーションウィンドウで、[データベースプロキシ] をクリックします。

  5. [プロキシリスト] で、image[最大接続数] の横にある をクリックします。

  6. [最大接続数を編集] ダイアログボックスで、実際のニーズに基づいて [ターゲットの最大接続数] を 100 ずつ増分して調整します。

    image

    説明
    • デフォルトでは、値の範囲は 1,000 ~ 5,000 です。値を 5,000 以上に変更する必要がある場合は、OceanBase テクニカルサポートに連絡して許可リストを開いてください。値を 50,000 以上に変更する必要がある場合は、OceanBase テクニカルサポートに連絡してチケットを送信してください。

    • 現在のテナント仕様で推奨される最大接続数は、クラスタ/テナントの最大接続数であり、推奨値はメモリ 1 GB あたり 400 接続です。たとえば、8C 16GB 仕様のテナントの場合、推奨される最大接続数は 16 * 400 = 6400 です。テナントの複数のデータベースプロキシアドレスはこの最大接続数を共有します。ビジネス要件に基づいて、各プロキシアドレスの最大接続数を適切に設定してください。

    • 既存の接続数が新しい値を超えると、一部のビジネスリクエストがデータベースに接続できない場合があります。この場合、自動再接続メカニズムがない場合は、手動で再接続をトリガーします。

  7. [OK] をクリックします。