このページは機械翻訳によるものです。内容の正確さは保証しておりません。 人力翻訳を依頼する

PolarProxy リリースノート

更新日時2025-03-11 18:11

このトピックでは、PolarDB for MySQL の PolarProxy のリリースノートについて説明します。

PolarProxy のバージョン、アクティブな O&M、およびアップグレードに関する問題については、DingTalk グループ 51685000218 に参加してテクニカルサポートを受けることができます。

バージョン管理メカニズム

PolarDB for MySQL は、管理目的で以下の PolarProxy バージョンタイプを提供しています。

  • 新規バージョン: 新しく購入したクラスタの現在の PolarProxy バージョン。

  • 安定バージョン: PolarProxy のマイナーバージョンアップグレード後のバージョン。

新規バージョンまたは新規安定バージョンのリリースは、現在のバージョンのリスクによって異なります。一般的な問題が修正された場合は、新規安定バージョンがリリースされます。主要な機能が追加された場合は、新規バージョンがリリースされます。新規バージョンは、リリース後 2 ~ 3 か月で安定バージョンになります。

PolarProxy バージョンの確認

PolarDB コンソール にログインします。[クラスタ] ページで、管理するクラスタの名前をクリックします。表示されるページの左側のナビゲーションウィンドウで、設定と管理 > バージョン管理 を選択します。表示されるページで、PolarProxy のバージョンを確認します。数据库代理版本信息

PolarDB for MySQL の PolarProxy は、1.x.x バージョンと 2.x.x バージョンを提供しています。2 つのバージョンの違いは以下のとおりです。

  • 1.x.x

    Alibaba Cloud は新機能を開発せず、2021 年 2 月 1 日より前に作成されたクラスタに設定されている PolarProxy のバージョンの問題のみを修正します。

  • 2.x.x

    2021 年 2 月 1 日以降に作成されたクラスタに設定されている PolarProxy のバージョンは、現在のメジャーバージョンです。すべての新機能は、このバージョンに基づいてさらに開発できます。新機能には、持続的接続とデータマスキングが含まれます。

説明
  • PolarProxy を 1.x.x から 2.x.x にアップグレードするには、クラスタのエンジンバージョンが以下の要件を満たしていることを確認してください。

    • クラスタのバージョンが PolarDB for MySQL 8.0.2 の場合、エンジンバージョンに関する要件はありません。

    • クラスタのバージョンが PolarDB for MySQL 8.0.1 の場合、リビジョンバージョンは 8.0.1.1.10 以降である必要があります。

    • クラスタのバージョンが PolarDB for MySQL 5.7 の場合、リビジョンバージョンは 5.7.1.0.6 以降である必要があります。

    • クラスタのバージョンが PolarDB for MySQL 5.6 の場合、リビジョンバージョンは 5.6.1.0.24 以降である必要があります。

  • PolarProxy の更新方法については、「マイナーバージョンアップデート」をご参照ください。

PolarProxy のリリースノート

PolarProxy 2.x.x のリリースノート
PolarProxy 1.x.x のリリースノート
説明

以下のセクションでは、PolarProxy のメジャーバージョンのみについて説明します。使用している PolarProxy のバージョンは、リストに含まれていない場合があります。

  • 2.9.10 (リリース日: 2005 年 2 月 24 日)

    カテゴリ

    説明

    修正された問題

    • 以下の問題が修正されました。CREATE TEMPORARY TABLE * AS SELECT * FROM * ステートメントを実行して作成された一時テーブルのルートをクエリすると、エラーが返されます。

    • 以下の問題が修正されました。アクティブリクエスト数に基づいて読み取り専用エンドポイントを設定し、XA トランザクションを実行すると、エラーが返されます。

    • 以下の問題が修正されました。マルチマスタークラスタエディションのクラスタの XA トランザクションルートをクエリすると、エラーが返されます。

    • 以下の問題が修正されました。マルチマスタークラスタエディションのクラスタでテーブルを作成すると、エラーが返される場合があります。

    • 以下の問題が修正されました。アクティブリクエスト数に基づいて読み取り専用エンドポイントを設定し、force_master/force_node ヒントを追加してプライマリノードを使用すると、エラーが返されます。

    • 以下の問題が修正されました。クラスタエンドポイントを使用してバイナリログをプルする場合、wait_timeout 期間が経過するとセッションが切断されます。

  • 2.9.8 (リリース日: 2024 年 12 月 25 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • ST_Distance_Sphere などの組み込み地理情報システム (GIS) 関数を使用するリクエストは、読み取り専用ノードにルーティングできます。

    • Orca パイプライン リクエストを処理できます。

    • グローバル整合性 (高パフォーマンスモード) のタイムアウトポリシー (プライマリノードへのリクエスト送信、エラー報告、整合性レベルの低下) を設定できます。

    • マルチマスターシナリオでグローバル整合性を実現できます。

    • 特定のプライマリノードをカスタムエンドポイントに関連付けることができます。

    • マルチマスターシナリオにおける読み取り専用ノードの 負荷分散 機能が向上しました。

    修正された問題

    • 以下の問題が修正されました。高並行読み取りシナリオで PolarProxy でメモリ不足 (OOM) エラーが発生します。

    • 以下の問題が修正されました。特定のシナリオで一時的な中断後にトランザクションが再開に失敗します。

    • 以下の問題が修正されました。pymysql ドライバは caching_sha2_password 認証方式をサポートしていません。

    • 以下の問題が修正されました。プライマリ/セカンダリスイッチオーバシナリオで force_node ヒントが有効になりません。

    • 以下の問題が修正されました。特定のマルチマスターシナリオで PolarProxy がクラッシュします。

    • 以下の問題が修正されました。特定のマルチマスターシナリオで PolarProxy がスタンバイロールを誤って識別します。

  • 2.9.4 (リリース日: 2024 年 8 月 29 日)

    カテゴリ

    説明

    新機能と機能の最適化

    修正された問題

    • 以下の問題が修正されました。ストアドプロシージャで作成された一時テーブルへのアクセスに失敗します。

    • 以下の問題が修正されました。CREATE TABLE LIKE ステートメントと RENAME TABLE ステートメントをマルチマスタークラスタ (データベース/テーブル) エディションのクラスタで実行できません。

    • 以下の問題が修正されました。PolarDB for AI の高並行シナリオでクエリの応答が遅くなります。

    • 以下の問題が修正されました。特定のシナリオで PolarProxy がブロックされ、再起動します。

  • 2.9.2 (リリース日: 2024 年 7 月 29 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • caching_sha2_password 認証プラグインがサポートされています。caching_sha2_password は MySQL 8.0 のデフォルトの認証プラグインです。

    • 暗号化ルールでワイルドカードを使用できます。

    • グローバルトランザクション ID (GTID) に関連するステートメントのルーティングポリシーが最適化されました。

    • JSON 構文で ->> 演算子と -> 演算子を使用できます。

    修正された問題

    • 以下の問題が修正されました。短時間接続シナリオでは、スレッド ID の頻繁な再ローテーションにより、接続エラーが断続的に発生する可能性があります。

    • 以下の問題が修正されました。ネストされたステートメントを含むトランザクションを実行すると、エラーが発生します。

    • 以下の問題が修正されました。特定の SQL ステートメントの解析に失敗すると、PolarProxy で例外が発生します。

  • 2.8.47 (リリース日: 2024 年 12 月 2 日)

    カテゴリ

    説明

    新機能と機能の最適化

    ST_Distance_Sphere などの組み込み地理情報システム (GIS) 関数を使用するリクエストは、読み取り専用ノードにルーティングできます。

    修正された問題

    • 以下の問題が修正されました。高並行読み取りシナリオで PolarProxy でメモリ不足 (OOM) エラーが発生します。

    • 以下の問題が修正されました。特定のシナリオで一時的な中断後にトランザクションが再開に失敗します。

  • 2.8.46 (リリース日: 2024 年 9 月 13 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • リージョン間または極端なネットワーク状態のシナリオでのダウンリンクアクセススループットが最適化されました。

    • select information_schema.processlist クエリはデフォルトでプライマリテーブルにルーティングされるため、gh-ost を使用して実行されるスキーマ変更中のエラーのリスクが軽減されます。

    修正された問題

    • 以下の問題が修正されました。読み取り専用エンドポイントが 1 つの読み取り専用分析処理 (AP) ノードのみに関連付けられている場合、リクエストが遅くなります。

    • 以下の問題が修正されました。user variables のルーティングが正しくないため、Illegal mix of collations エラーが発生します。

  • 2.8.45 (リリース日: 2024 年 7 月 19 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • 特定のシナリオで、トランザクションでの書き込みリクエスト後の読み取りリクエスト分割が最適化されました。

    • 特定のシナリオで、持続的接続機能が最適化されました。

    • データマスキングまたは暗号化における非ビジネスデータの処理が最適化されました。

    修正された問題

    • 以下の問題が修正されました。特定のシナリオで オンデマンド接続 が確立に失敗する可能性があります。

    • 以下の問題が修正されました。オンデマンド接続 機能は、行ストアノードと列ストアノード間の自動リクエスト分散機能と互換性がありません。

    • 以下の問題が修正されました。列ストアノードと行ストアノード間の自動リクエスト分散機能が有効になっていると、特定のリクエストが誤って分散される場合があります。

    • 以下の問題が修正されました。データの暗号化または復号化が行われているシナリオで、PolarProxy が予期せず再起動する可能性があります。

    • 以下の問題が修正されました。クラスタの回復後、PolarProxy が過負荷保護を終了できない場合、リクエストが非効率的に処理されます。

    • 以下の問題が修正されました。クラスタエンドポイントを使用して binlog dump 操作を実行すると、クラスタエンドポイントを使用したクラスタへの接続が予期せず中断されます。

    • 以下の問題が修正されました。複数のステートメントと一時テーブルを使用するリクエストが誤ってルーティングされます。

    • 以下の問題が修正されました。特定のシナリオで、読み取り専用エンドポイントが接続ベースの負荷分散と互換性がない場合があります。

    • 以下の問題が修正されました。トランザクションレベルの接続プールで COM_RESET_CONNECTION コマンドを実行して接続をリセットした後、接続を予期どおりに再利用できません。

    • 以下の問題が修正されました。グローバル整合性が有効になっていると、リクエストが予期せずプライマリデータベースにルーティングされます。

    • 以下の問題が修正されました。接続が頻繁に閉じられると、プロキシ接続でリソースリークが発生します

    • 以下の問題が修正されました。特定のシナリオで接続がブロックされます。

  • 2.8.35 (リリース日: 2024 年 2 月 26 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • オンデマンド接続 機能がサポートされています。

    • セッション整合性のタイムアウト期間を指定できます。

    修正された問題

    • 以下の問題が修正されました。BINLOG_DUMP_NON_BLOCK が有効になっていると、binlog_dump 接続が中断されます。

    • 以下の問題が修正されました。列ストアノードと行ストアノード間の自動リクエスト分散機能が有効になっていると、データベースへの複数の接続が長期間ブロックされる場合があります。

    • 以下の問題が修正されました。SET OPTION を使用すると、セッションレベルの接続プールでエラーが発生する場合があります。

    • 以下の問題が修正されました。STMT_SEND_LONG_DATA を使用すると、特定のシナリオで接続がブロックされる場合があります。

    • 以下の問題が修正されました。持続的接続機能を使用すると、複数の接続が正しく終了しません。

    • 以下の問題が修正されました。複数のシナリオで特定の監視メトリックが不正確です。

    • 以下の問題が修正されました。特定の PolarProxy ノードが異常です。

  • 2.8.28 (リリース日: 2024 年 1 月 8 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • 列ストアノードと行ストアノード間の自動リクエスト分散機能を設定する際に、[読み取り/書き込みモード][読み取り専用] に、[負荷分散ポリシー][アクティブリクエストベースの負荷分散] に設定すると、トランザクション内のリクエスト分散がサポートされます。

    • 列ストアノードと行ストアノード間の自動リクエスト分散機能が有効になっている場合、AP ノードが削除されると既存の接続が影響を受けます。

    • エンドポイントに基づいてサーバーの重みを設定できます。

    • 特定の持続的接続シナリオが最適化されました。

    • SSL 機能では TLS 1.2 のみがサポートされています。

    修正された問題

    • 以下の問題が修正されました。PolarDB for MySQL 8.0.2 クラスタの列ストアノードと行ストアノード間の自動リクエスト分散機能を有効にすると、9000 エラーコードが返されます。

    • 以下の問題が修正されました。列ストアノードと行ストアノード間の自動リクエスト分散機能を有効にした後、特殊句を含む SQL ステートメントを実行すると、9000 エラーコードが返されます。

    • 以下の問題が修正されました。特定のシナリオで EXPLAIN SELECT ステートメントを実行できません。

    • 以下の問題が修正されました。読み取り専用ノードを削除すると、特定のシナリオでリクエストが一時的にブロックされます。

    • 以下の問題が修正されました。特定のシナリオでトランザクションレベルの接続プールを使用すると、接続が応答しなくなる場合があります。

    • 以下の問題が修正されました。特定のプロキシノードが予期どおりに動作しません。

    • 以下の問題が修正されました。[整合性レベル][セッション整合性] または [グローバル整合性] に設定され、列ストアノードと行ストアノード間の自動リクエスト分散機能が有効になっている場合、PolarProxy の例外または応答しない接続が発生する可能性があります。

    • 以下の問題が修正されました。SQL ステートメントで一時テーブルを使用すると、ルーティングエラーが発生する場合があります。

  • 2.8.25 (リリース日: 2023 年 8 月 30 日)

    カテゴリ

    説明

    新機能と機能の最適化

    接続メンテナンスシナリオが最適化されました。

    修正された問題

    • 以下の問題が修正されました。内部キープアライブまたは大きなパケットが原因でセッションハングが発生する場合があります。

    • 以下の問題が修正されました。カスタム変数を含む SELECT ステートメントがプライマリノードにルーティングされます。

    • 以下の問題が修正されました。コメントを含む複数ステートメントが読み取り専用ノードにルーティングされます。

  • 2.8.24 (リリース日: 2023 年 8 月 8 日)

    カテゴリ

    説明

    新機能と機能の最適化

    内部モニター検出テンプレートのロジックが最適化されました。

    修正された問題

    • 以下の問題が修正されました。読み取り専用エンドポイントで SHOW WARNINGS ステートメントがタイムアウトします。

    • 以下の問題が修正されました。トランザクション接続プールが有効になっていると、特定のシナリオで PolarProxy の例外が発生します。

  • 2.8.21 (リリース日: 2023 年 6 月 25 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • 一部の内部モジュールの性能が最適化されました。

    • EXPLAIN SELECT ステートメントを読み取り専用ノードにルーティングできます。

    • SHOW STATUS ステートメントを前のノードにルーティングできます。

    • クエリ暗号化機能がサポートされています。

    修正された問題

    • 以下の問題が修正されました。行ストアノードと列ストアノード間の自動リクエスト分散が有効になっている場合、AP ノードの再起動によってセッションハングが発生する場合があります。

    • 以下の問題が修正されました。パラレルクエリが有効になっている場合、ノードの再起動によってセッションハングが発生する場合があります。

    • 以下の問題が修正されました。一部のシナリオで OPTIMIZE ステートメントが読み取り専用ノードにルーティングされます。

    • 以下の問題が修正されました。一部のシナリオで解析エラーが原因で WITH SELECT ステートメントがプライマリノードにルーティングされます。

    • 以下の問題が修正されました。ユーザーが予期せず polar_proxy_encode ライブラリをクエリできます。

    • 以下の問題が修正されました。読み取り専用ノードを追加すると RT ジッターが発生します。

    • 以下の問題が修正されました。動的データマスキング機能が有効になりません。

    • 以下の問題が修正されました。特定の PolarProxy ノードが異常です。

  • 2.8.12 (リリース日: 2023 年 3 月 1 日)

    カテゴリ

    説明

    新機能と機能の最適化

    短時間接続の性能が 10% 向上しました。

    修正された問題

    • 以下の問題が修正されました。Row_number がプライマリノードにルーティングされます。

    • 以下の問題が修正されました。一部のシナリオで PolarProxy の例外が発生します。

    • 以下の問題が修正されました。読み取り専用ノードの例外が原因でモニター検出が異常になり、ユーザーが切断されます。

    • 以下の問題が修正されました。行ストアノードと列ストアノード間の自動リクエスト分散機能が有効になっていると、PREPARE EXEC ステートメントが失敗します。

    • 以下の問題が修正されました。動的データマスキング機能が有効になりません。

  • 2.8.11 (リリース日: 2023 年 2 月 22 日)

    カテゴリ

    説明

    新機能と機能の最適化

    行ストアノードと列ストアノード間の自動リクエスト分散機能が有効になっている 場合、トランザクション、セッション整合性、およびグローバル整合性がサポートされています。

    修正された問題

    • 以下の問題が修正されました。長さ 64 KB を超える SQL ステートメントに一時テーブルが関係していると、ルーティングエラーが発生します。

    • 以下の問題が修正されました。トランザクション分割後にトランザクションの状態が失われると、PHP 8.0 で一時的な接続が発生します。

    • 以下の問題が修正されました。一部のシナリオで読み取り専用エンドポイント認証に失敗します。

    • 以下の問題が修正されました。特定のシナリオでセッションプールが接続に失敗します。

  • 2.8.8 (リリース日: 2022 年 12 月 15 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • 読み取り/書き込み分割機能で重みベースの負荷分散がサポートされています。詳細については、「重みベースの負荷分散」をご参照ください。

    • 読み取り専用エンドポイントはリクエストごとに SLB をサポートします。

    • 自動リクエスト分散により、TP リクエストを AP ノードにルーティングできます。

    • エラスティックパラレルクエリ機能を有効または無効にすると、既存の接続に反映されます。

    修正された問題

    特定のシナリオでの接続エラーが修正されました。

  • 2.8.3 (リリース日: 2022 年 11 月 4 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • 過負荷保護機能がサポートされています。

    • ホットスタンバイノードを読み取ることができます。

    修正された問題

    • 以下の問題が修正されました。クラスタの列ストアノードと行ストアノード間の自動リクエスト分散が有効になっていて、複数のステートメントが使用されている場合、クラスタが切断されます。

    • 以下の問題が修正されました。複数の内部例外が原因で RT ジッターが発生します。

  • 2.7.9 (リリース日: 2022 年 8 月 1 日)

    カテゴリ

    説明

    新機能と機能の最適化

    修正された問題

    • 以下の問題が修正されました。新しく追加されたノードで環境変数が失われるため、セッションレベルの接続プールの状態に矛盾が生じます。

    • 以下の問題が修正されました。複数ステートメントシナリオで読み取り専用トランザクションが有効になっている場合、FOR UPDATE 句でルーティングエラーが発生します。

    • 以下の問題が修正されました。整合性シナリオで COM_STMT_FETCH ストアドプロシージャでルーティングエラーが発生します。

  • 2.7.5 (リリース日: 2022 年 7 月 15 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • SQL ファイアウォール 機能で SHOW ステートメントがサポートされています。

    • 読み取り/書き込みモードのクラスタエンドポイントがサポートされています。

    修正された問題

    • 以下の問題が修正されました。プライマリノードからの読み取りオフロード 機能が既存の接続に反映されません。

    • 複数の内部例外が修正されました。

  • 2.4.35 (リリース日: 2022 年 7 月 5 日)

    カテゴリ

    説明

    修正された問題

    • 以下の問題が修正されました。持続的接続が有効になっている場合に SET リクエストを受信し、プライマリノードが再起動すると、セッションで例外が発生する場合があります。

    • 不正確な内部監視メトリックと診断ツールに関する複数の問題が修正されました。

  • 2.4.33 (リリース日: 2022 年 5 月 7 日)

    カテゴリ

    説明

    修正された問題

    • 以下の問題が修正されました。トランザクションレベルの接続プールの環境変数が再生されないため、セッションは正しい接続を再利用できません。

    • 以下の問題が修正されました。HTAP 自動ロード実行で PREPARE EXEC ステートメントを実行するとエラーが発生します。

    • 以下の問題が修正されました。トランザクション分割を実行すると、パケットのステータス値が失われ、PHP 8.0 に影響を与える可能性があります。

    • 以下の問題が修正されました。特定のシナリオで PolarProxy の例外が発生します。

  • 2.4.30 (リリース日: 2022 年 3 月 8 日)

    カテゴリ

    説明

    新機能と機能の最適化

    セッション整合性が最適化されました。

    修正された問題

    • 以下の問題が修正されました。HTAP 自動リクエスト分散の一部のルートが正しくありません。

    • 以下の問題が修正されました。32C よりも高いスペックの PolarProxy でエラーが発生します。

    • 以下の問題が修正されました。特定のシナリオで PolarProxy が応答しません。

    • 以下の問題が修正されました。特定のシナリオで PREPARE SELECT FOR UPDATE ステートメントをルーティング中にエラーが発生します。

  • 2.4.27 (リリース日: 2021 年 12 月 30 日)

    カテゴリ

    説明

    新機能と機能の最適化

    列ストアノードと行ストアノード間の自動リクエスト分散機能がサポートされています。

    修正された問題

    • 以下の問題が修正されました。kill セッション操作が失敗します。

    • 以下の問題が修正されました。パラメータタイプが頻繁に変更されると、COM_STMT_EXECUTE コマンドが失敗します。

    • 以下の問題が修正されました。トランザクションで SELECT FOR UPDATE ステートメントを実行した後、読み取りリクエストが読み取り専用ノードにルーティングされます。

    • 以下の問題が修正されました。プライマリノードが再起動し、新しい接続が確立されると、utf8mb4 タイプの特殊文字を挿入できません。

    • 以下の問題が修正されました。セッション整合性トランザクションがコミットされた後、最後にコミットされたデータを読み取ることができません。

  • 2.4.22 (リリース日: 2021 年 9 月 10 日)

    カテゴリ

    説明

    修正された問題

    • 以下の問題が修正されました。PolarProxy が PREPARE ステートメントを終了できず、データベースでメモリ使用量が高くなります。

    • 以下の問題が修正されました。特定のシナリオで持続的接続が失敗します。

    • 以下の問題が修正されました。デフォルトのクラスタエンドポイントを読み取り専用エンドポイントに変更すると、PolarProxy でエラーが発生します。

    • 以下の問題が修正されました。特定のシナリオで PolarProxy が応答しません。

  • 2.4.18 (リリース日: 2021 年 8 月 12 日)

    カテゴリ

    説明

    修正された問題

    • 以下の問題が修正されました。Java Database Connection (JDBC) アプリケーションに文字セットが指定されていない場合、アプリケーションに接続されているデータベースノードが再起動されたとき、またはアカウント認証に失敗したときに、アプリケーションデータのテキストが文字化けします。

    • 以下の問題が修正されました。データベースサービスが Flink アプリケーションに接続できません。

    • 一時テーブルにルーティングされるはずの一部のリクエストが他のテーブルにルーティングされます。

  • 2.4.17 (リリース日: 2021 年 7 月 14 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • PolarDB for MySQL 5.7 は、フェールオーバシナリオでのトランザクション接続の保持をサポートしています。

    • クラスタの性能を監視するために、複数の内部メトリックが追加されました。

    修正された問題

    • 以下の問題が修正されました。MySQL データベースアカウントの認証エラーが原因で応答時間が長くなります。

    • 以下の問題が修正されました。読み取り専用ノードに障害が発生した場合、システムは新しいリクエストをノードにルーティングしません。

    • 以下の問題が修正されました。パラレルクエリ機能が有効になっている場合、読み取り専用エンドポイントにアクセスできません。

    • 以下の問題が修正されました。現在のタイムスタンプをクエリすると、ルーティングエラーが発生します。

    • 以下の問題が修正されました。FOR UPDATE 句の解析中にルーティングエラーが発生します。

    • 以下の問題が修正されました。JOIN 句の @a キーワードの構文解析が正しくないため、ルーティングエラーが発生します。

    • 以下の問題が修正されました。パスワードが提供されていないため、認証エラーにより MySQL 8.0 クライアントへのログイン試行が失敗します。

    • 以下の問題が修正されました。name パラメータを持つ一部の PREPARE ステートメントを実行できません。

  • 2.4.12 (リリース日: 2021 年 5 月 20 日)

    カテゴリ

    説明

    新機能と機能の最適化

    動的データマスキング機能がサポートされています。詳細については、「動的データマスキング」をご参照ください。

    修正された問題

    特定のシナリオで PolarProxy の例外が発生します。

  • 2.4.7 (リリース日: 2021 年 3 月 15 日)

    カテゴリ

    説明

    新機能と機能の最適化

    持続的接続 機能がサポートされています。

    修正された問題

    以下の問題が修正されました。LOCK IN SHARED MODE が指定されているステートメントを実行すると、ルーティングエラーが発生します。

説明

以下のセクションでは、PolarProxy のメジャーバージョンのみについて説明します。使用している PolarProxy のバージョンは、リストに含まれていない場合があります。

  • 1.13.42 (リリース日: 2022 年 12 月 15 日)

    カテゴリ

    説明

    修正された問題

    • 以下の問題が修正されました。多数の接続が確立されると、データベースへの接続に失敗します。

    • 以下の問題が修正されました。内部スケジュールタスクが原因で RT ジッターが発生します。

  • 1.13.39 (リリース日: 2022 年 7 月 20 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • 無効なアカウントによる膨大な認証イベントが発生するシナリオで、PolarProxy の性能が最適化されました。

    • アカウント認証機能が最適化されました。無効なアカウントによる認証イベントが発生した場合、グローバル調整がアカウント調整に変更されます。

    修正された問題

    • 以下の問題が修正されました。トランザクションの分割時にトランザクションの状態が失われます。

    • 以下の問題が修正されました。トランザクション接続プール内の環境変数が再生されません。

    • 以下の問題が修正されました。XA トランザクションで PREPARE ステートメントを終了できません。

    • 複数の内部例外が修正されました。

  • 1.13.34 (リリース日: 2022 年 3 月 3 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • MySQL utf8mb3 エンコーディングがサポートされています。

    • セッション整合性が最適化されました。

    修正された問題

    以下の問題が修正されました。prepare stmt パラメータが多すぎるため、SELECT FOR UPDATE ステートメントでルーティングエラーが発生します。

  • 1.13.30 (リリース日: 2021 年 12 月 30 日)

    カテゴリ

    説明

    修正された問題

    以下の問題が修正されました。セッション整合性トランザクションがコミットされた後、最後にコミットされたデータを読み取ることができません。

  • 1.13.27 (リリース日: 2021 年 11 月 16 日)

    カテゴリ

    説明

    修正された問題

    • 以下の問題が修正されました。一部のクライアントは SSL と互換性がありません。

    • PolarProxy を使用しているときの INSERT ステートメントの解析性能が向上しました。

  • 1.13.25 (リリース日: 2021 年 8 月 18 日)

    カテゴリ

    説明

    修正された問題

    • 以下の問題が修正されました。MySQL データベースアカウントの認証エラーが原因で PolarProxy でメモリリークが発生します。

    • 複数のエンドポイントを使用してクラスタにアクセスすると、PolarProxy が応答しません。

  • 1.13.22 (リリース日: 2021 年 7 月 21 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • トランザクションレベルの接続プール機能が有効になった後、SELECT last_insert_id() ステートメントを実行できます。

    • トランザクションレベルの接続プール機能が有効になった後、FOUND_ROWS 関数がサポートされます。

    • COM_STATISTICS コマンドを読み取り専用ノードにルーティングできます。

    • トランザクションレベルの接続プール機能が最適化されました。

    • グローバル整合性機能が最適化されました。ノードが整合性要件を満たす唯一の読み取り専用ノードであっても、リクエストを読み取り専用ノードにルーティングできます。

    • geo 関数を含むクエリを読み取り専用ノードにルーティングできます。

    • クラスタの性能を監視するために、複数の内部メトリックが追加されました。

    修正された問題

    • 以下の問題が修正されました。複数の SQL ステートメントの解析が正しくないため、ルーティングエラーが発生します。

    • 以下の問題が修正されました。特定のシナリオでは、stmt_long_data() コマンドを実行した後、stmt_exec() コマンドを実行できません。

    • LOAD DATA INFILE ステートメントを実行できません。

  • 1.13.5 (リリース日: 2020 年 12 月 1 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • 結果整合性がトランザクション分割に適用されます。

    • 以下のヒントがサポートされています。

      • force node connection /*force_proxy_internal*/set force_node = 'pi-aaaaaaaaa';

        この接続を確立した後、すべてのリクエストは pi-aaaaaaaaa ノードのみにルーティングされます。このノードに障害が発生した場合、set force node 'pi-aaaaaaaaa' is not found, please check. エラーメッセージが返されます。

      • force node query /*force_node='pi-aaaaaaaa'*/ show processlist;

        このステートメントは、pi-aaaaaaaa ノードでのみ実行できます。このノードに障害が発生した場合、'force hint server node is not found, please check.' エラーメッセージが返されます。

    • クラスタの性能を監視するために、複数の内部メトリックが追加されました。

    修正された問題

    • 以下の問題が修正されました。select type, status, mode, where gtx_id = '4' FOR UPDATE; ステートメントに mode キーワードが含まれている場合、ステートメントが読み取り専用ノードにルーティングされます。

    • 以下の問題が修正されました。特定のシナリオでは、クラスタ内のデータベースノード間で負荷が不均衡になります。

    • PREPARE ステートメントを実行した後、stmt_close コマンドを実行できません。

  • 1.12.10 (リリース日: 2020 年 10 月 19 日)

    カテゴリ

    説明

    修正された問題

    • 以下の問題が修正されました。MySQL 8.0 を実行する PolarDB クラスタは、クラスタで SSL 暗号化が有効になった後にアクセスできません。

    • データベースノードの状態が DOWN から RUNNING に変更された後、PolarProxy は後続のリクエストをデータベースノードにルーティングできません。

  • 1.12.7 (リリース日: 2020 年 8 月 6 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • SHOW FULL PROCESSLIST ステートメントがサポートされています。

    • XA トランザクションがサポートされています。

    修正された問題

    • トランザクションレベルの接続プールの複数の問題が修正されました。

    • グローバルデータベースネットワーク (GDN) 内の読み取り専用ノードにアクセスするときに発生する複数の問題が修正されました。

    • 以下の問題が修正されました。MySQL 8.0 を実行するクラスタで SHOW PROCESSLIST ステートメントを実行するとエラーが発生します。

    • 複数の接続に失敗しました。

  • 1.11.12 (リリース日: 2020 年 6 月 22 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • トランザクションレベルの接続プール機能がサポートされています。

    • MySQL 8.0 を実行する PolarDB for MySQL クラスタの読み取り専用エンドポイントでパラレルクエリ機能がサポートされています。

  • 1.10.7 (リリース日: 2020 年 3 月 18 日)

    カテゴリ

    説明

    新機能と機能の最適化

    グローバル整合性機能がサポートされています。

    修正された問題

    セッションレベルの接続プールのシステム環境変数を初期化するときにエラーが発生します。

  • 1.9.23 (リリース日: 2020 年 2 月 21 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • ルートアカウントを使用してクラスタに接続できます。

    • SSL 暗号化がサポートされています。

    修正された問題

    • 以下の問題が修正されました。ユーザー変更コマンドが失敗します。

    • 以下の問題が修正されました。ファイルロードコマンドが失敗します。

    • 以下の問題が修正されました。アプリケーションがパケットを順不同で受信すると、アプリケーションは Exception: Packets out of order エラーメッセージを返します。

    • 以下の問題が修正されました。プライマリノードに障害が発生すると、読み取り専用エンドポイントが切断されます。

  • 1.9.14 (リリース日: 2019 年 12 月 24 日)

    カテゴリ

    説明

    新機能と機能の最適化

    • /*FORCE_SLAVE*/ ヒントと /*FORCE_MASTE*/ ヒントがサポートされています。

    • プライマリノードから読み取り専用ノードへの読み取りリクエストのオフロードを設定できます。

    修正された問題

    • 以下の問題が修正されました。charset パラメータのデフォルト値が無効な場合、応答に文字化けしたテキストが存在します。

    • 以下の問題が修正されました。MySQL エンジンバージョンを示す戻り値の文字列が正しくありません。

バージョンの更新

クラスタの PolarProxy が最新バージョンでない場合は、ビジネス要件に基づいてバージョンをアップグレードできます。詳細については、「クラスタバージョンのアップグレード」をご参照ください。

  • 目次 (1, M)
  • バージョン管理メカニズム
  • PolarProxy バージョンの確認
  • PolarProxy のリリースノート
  • バージョンの更新
フィードバック
phone お問い合わせ

Chat now with Alibaba Cloud Customer Service to assist you in finding the right products and services to meet your needs.

alicare alicarealicarealicare