データベースプロキシモード (セーフモード) で実行されている ApsaraDB RDS インスタンスは、スタンダードモード (高性能モード) にアップグレードされます。このアップグレードにより、お使いのアプリケーションと RDS インスタンス間のネットワークパスが短縮され、平均応答時間が 20% 短縮されて安定性が向上します。
アップグレードの対象
このアップグレードは、データベースプロキシモードで稼働し、読み書き分離が無効になっている ApsaraDB RDS for MySQL インスタンスおよび AnalyticDB for PostgreSQL インスタンスが対象です。
お使いのインスタンスにアップグレードが必要かどうかを確認するには、次の手順に従ってください。
-
ApsaraDB RDS コンソールにログインします。[インスタンス] ページで、インスタンスが配置されているリージョンを選択し、インスタンス ID をクリックします。
-
左側のナビゲーションペインで、[データベース接続] をクリックします。
-
[データベース接続] セクションで、[データベースプロキシステータス] の値を確認します:
-
[無効]: アップグレードは不要です。
-
[有効]:アップグレードが必要です。
-
インスタンスで読み書き分離が有効になっている場合は、別のアップグレードパスを使用してください。詳細については、「ApsaraDB RDS for MySQL インスタンスのデータベースプロキシを共有プロキシから専用プロキシにアップグレードする」をご参照ください。
アップグレードしない場合の影響
アップグレードしない場合、インスタンスへのアクセス時にネットワークジッターが発生し、断続的な業務の中断を引き起こす可能性があります。
アップグレード前の準備
アップグレードによってインスタンスの切り替えが発生します。続行する前に、次の点を確認してください。
自動再接続の設定
切り替え後、アプリケーションが RDS インスタンスに自動再接続するように設定されていることを確認してください。設定されていない場合、アップグレード後にアプリケーションを手動で再起動する必要がある場合があります。切り替え時の動作の詳細については、「インスタンスの切り替えによる影響」をご参照ください。
複数ステートメント設定の確認
データベースプロキシモードでは、プロトコルレイヤーで複数ステートメントの実行がデフォルトで有効になっています。スタンダードモードに切り替えると、これは無効になります。アプリケーションが複数ステートメントを実行する場合は、アップグレードする前に、Java Database Connectivity (JDBC) 接続文字列に allowMultiQueries パラメーターを追加してください。
jdbc:mysql:///test?allowMultiQueries=true
インスタンスに読み取り専用インスタンスがアタッチされている場合は、プライマリインスタンスのみをアップグレードする必要があります。システムは自動的に読み取り専用インスタンスをアップグレードします。
アップグレード方法 1:アクセスモードの切り替え
-
ApsaraDB RDS コンソールで、[データベース接続] ページに移動し、[アクセスモードの切り替え] をクリックします。
-
ダイアログボックスで [OK] をクリックし、データベースプロキシモードを無効にします。
-
インスタンスが正常に動作していることを確認します。
この確認手順は省略しないでください。
アップグレード方法 2:データベースプロキシページでの操作
この方法は、一部の RDS インスタンスでのみ利用可能です。
-
ApsaraDB RDS コンソールで、[データベースプロキシ] ページに移動し、[有効] をクリックします。
-
ダイアログボックスで、[OK] をクリックしてデータベースプロキシモードを無効にします。
-
インスタンスが正常に動作していることを確認します。
この確認手順は省略しないでください。
アップグレード後
アップグレード完了後も、インスタンスのエンドポイントと IP アドレスは変更されません。アプリケーションの接続設定を変更する必要はありません。
よくある質問
アップグレードは必要ですか?
[データベース接続] ページの [データベースプロキシのステータス] フィールドを確認し、ステータスが [有効] の場合はアップグレードが必要です。完全な確認手順については、「影響を受けるユーザー」をご参照ください。
アップグレードできないのはなぜですか?
インスタンスで読み書き分離が有効になっている場合、標準のアップグレードパスは利用できません。代わりに専用プロキシのアップグレードパスを使用してください。詳細については、「ApsaraDB RDS for MySQL インスタンスのデータベースプロキシを共有プロキシから専用プロキシにアップグレードする」をご参照ください。
アップグレード後にデータベースプロキシモードに戻すことはできますか?
はい。データベースプロキシモードに戻すことは可能ですが、その必要はありません。スタンダードモードはデータベースプロキシモードと同じ通信タイプをサポートしており、インターネット接続と内部ネットワーク接続の両方が同じように機能します。