2024 年 8 月 29 日から、ApsaraDB RDS for MySQL インスタンスのデータベースプロキシのバージョンが 2.9.1 以降の場合、読み取り/書き込みエンドポイントに加えて、[読み取り専用] に設定されたデータベースプロキシエンドポイントのコネクションプーリングおよびレイテンシーしきい値の設定を構成できます。
機能説明
データベースプロキシは、読み取り/書き込みエンドポイントと読み取り専用エンドポイントの両方で、コネクションプーリングとレイテンシーしきい値の設定をサポートしています。
コネクションプーリング: アプリケーションと RDS インスタンス間の接続頻度を減らし、メインスレッドのオーバーヘッドを低減し、接続の総数を制限するために、接続プールタイプを選択します。詳細については、「コネクションプーリング機能を構成する」をご参照ください。
レイテンシーしきい値: データベースプロキシエンドポイントのレプリケーションレイテンシーしきい値を設定します。読み取り専用 RDS インスタンスのレプリケーションレイテンシーがしきい値を超えた場合、リクエストはそのインスタンスに転送されません。
これらの設定をサポートするエンドポイントタイプは、データベースプロキシのバージョンによって異なります。
| データベースプロキシバージョン | サポートされているエンドポイントタイプ |
|---|---|
| 2.9.1 以前 | 読み取り/書き込みエンドポイントのみ |
| 2.9.1 以降 | 読み取り/書き込みおよび読み取り専用エンドポイント |
適用開始日
2024年8月29日
課金
コネクションプーリングとレイテンシーしきい値の設定に、追加料金は発生しません。詳細については、「データベースプロキシの課金ルール」をご参照ください。
前提条件
開始する前に、以下を確認してください。
MySQL 5.6、5.7、または 8.0 を実行している RDS インスタンス
RDS High-availability Edition または RDS Cluster Edition
クラウドディスクまたはローカルディスク
データベースプロキシ機能がバージョン 2.9.1 以降で有効になっていること。詳細については、「データベースプロキシ機能を有効にする」をご参照ください。
RDS インスタンスが RDS High-availability Edition を使用している場合、プライマリ RDS インスタンス用に少なくとも 1 つの読み取り専用 RDS インスタンスを作成する必要があります。詳細については、「読み取り専用 ApsaraDB RDS for MySQL インスタンスを作成する」をご参照ください。
コネクションプーリングとレイテンシーしきい値の設定
インスタンス ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。インスタンスを見つけて、その ID をクリックします。
左側のナビゲーションウィンドウで、[データベースプロキシ] をクリックします。
「接続情報」セクションで、変更するプロキシ接続アドレスを見つけ、「操作」列の「設定の変更」をクリックします。
ダイアログボックスで、コネクションプーリングとレイテンシーしきい値の設定を構成します。
[OK] をクリックします。