TDSQL-C for MySQLのデータベースプロキシはネットワーク転送機能を提供します。この機能は純粋なネットワークモードでクライアントのデータベースリクエストを対象の読み取り専用インスタンスへ正確に転送し、結果を効率的に返します。これにより、統一アクセスポイント、低レイテンシアクセス、ネットワークアーキテクチャの簡素化といった重要な能力を実現し、データベースプロキシの可用性、性能、保守性を大幅に向上させます。
前提条件
クラスタのステータスは稼働中です。
サポートバージョン
TDSQL-C for MySQL 5.7、8.0。
注意事項
クラスタのデータベースプロキシ接続アドレスでネットワーク転送が有効になっている場合、そのデータベースプロキシ接続アドレスでサポートされていない機能には、適応型CLB、接続プール、トランザクション分割が含まれます。
クラスタのデータベースプロキシ接続アドレスの読み書き属性を読み取り専用に設定した場合、重み設定の手順で、少なくとも1つのインスタンスで重み設定を有効にする必要があります。
クラスタに読み取り専用分析エンジンインスタンスが存在する場合、そのクラスタのデータベースプロキシ接続アドレスでは、読み取り専用インスタンスの重みを設定する際に、読み取り専用分析エンジンインスタンスを有効にすることはサポートされていません。
操作手順
ネットワーク転送を有効にする
2. クラスタ管理 > クラスタ詳細のトポロジ図で、マウスをデータベースプロキシセクションに移動させ、詳細をクリックするとデータベースプロキシ管理ページに遷移します。または、クラスタ管理ページで直接データベースプロキシタブを選択してデータベースプロキシ管理ページに入ります。
3. 概要を選択し、接続アドレスから対象のアクセスアドレスを見つけ、その操作列で構成調整をクリックします。
4. 構成調整ページで、読み書き属性が読み取り専用の場合、ネットワーク転送を有効にします。
5. 読み取り重みの割り当てで、読み取り重みの割り当て方法を設定し、必要な読み取り専用インスタンスを有効にして(少なくとも1つの読み取り専用インスタンスを有効にする必要があります)、確定をクリックします。設定ページのその他の設定については、アクセスポリシーの表示と変更をご参照ください。 ネットワーク転送を無効にする
2. クラスタ管理 > クラスタ詳細のトポロジ図で、マウスをデータベースプロキシセクションに移動させ、詳細をクリックするとデータベースプロキシ管理ページに遷移します。または、クラスタ管理ページで直接データベースプロキシタブを選択してデータベースプロキシ管理ページに入ります。
3. 概要を選択し、接続アドレスから対象のアクセスアドレスを見つけ、その操作列で構成調整をクリックします。
4. 構成調整ページで、読み書き属性が読み取り専用の場合、ネットワーク転送を無効にします。