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

PolarDB:PolarDB-Xデータノードのリリースノート

最終更新日:Dec 23, 2024

このトピックでは、PolarDB-Xデータノードのリリースノートについて説明します。

リリース日: 2024-11-25

制品バージョン: V2.5.0

コンポーネントバージョン: 8.4.20(MySQL 8.0互換)

バージョン

カテゴリ

説明

8.4.20 (MySQL 8.0互換)

Fixecの問題

監査ログのロック待機時間の計算が正しくありません。

次の問題が修正されました。透過的データ暗号化 (TDE) のキーを取得するための待機時間が正しくありません。 詳細については、「TDEの設定」をご参照ください。

次の問題が修正されました。特定のシナリオでは、パージ操作でインデックスの排他ロックが保持されます。

リリース日: 2024-11-15

制品バージョン: V2.5.0

コンポーネントバージョン: 5.4.20 (MySQL 5.7互換)

バージョン

カテゴリ

説明

5.4.20 (MySQL 5.7互換)

修正された問題

次の問題が修正されました。インポートされたテーブルスペースを削除すると、. cfpファイルは削除されません。

リリース日: 2024-11-19

制品バージョン: V2.5.0

コンポーネントバージョン: 8.4.20 (MySQL 8.0互換)

バージョン

カテゴリ

説明

8.4.20 (MySQL 8.0互換)

新機能

DBMS_RETURNING_ALLコマンドは、比較目的でDMLステートメントを実行する前後のスナップショットを表示するためにサポートされています。

システムは自動的にバイナリログをクリアできます。

SM4暗号化アルゴリズムは、暗号化テーブルでサポートされます。

CentOS 7のRPMパッケージは、Aone環境で自動的にパッケージ化できます。

修正された問題

次の問題が修正されました。プライマリノードの切り替えとbinlogローテーションを同時に実行すると、LOCK_indexでデッドロックが発生します。

次の問題が修正されました。インポートされたテーブルスペースを削除すると、. cfpファイルは削除されません。

次の問題が修正されました。プライマリノードを切り替えた後、大きなイベントのアップロードを再開すると、セカンダリノードでCRC検証が失敗します。

バックアップオフセットが大規模なトランザクションの場合、復元後にシステムが起動しない問題が修正されました。

次の問題が修正されました。rds_versionへの変更は有効になりません。

セカンダリノードにbinlog.001ファイルが含まれていない場合、8018から8032へのアップグレードは失敗します。

次の問題が修正されました。オンラインDDL操作の実行中に、一意の制約エラーが発生し、実行が失敗します。

リリース日: 2024-10-15

制品バージョン: V2.5.0

コンポーネントバージョン: 5.4.20 (MySQL 5.7互換)

バージョン

カテゴリ

説明

5.4.20 (MySQL 5.7互換)

機能の最適化

Extended Remote Procedure Call (XRPC) プロトコルが実行されている環境では、監査ログのパフォーマンスが向上します。

XRPCプロトコルが実行されている環境では、セッション初期化時の接続ID取得パフォーマンスが向上します。

SELECT POLARDB_VERSION() ステートメントのクエリ結果にバージョン番号が表示される方法が改善されました。

修正された問題

次の問題が修正されました。XRPCプロトコルが実行されている環境でXA_DETACH_ON_PREPAREパラメーターがOFFに設定されているときに、XA PREPAREが成功した後にアプリケーションとデータベース間の接続が失敗した場合、メタデータロック (MDL) が解放され、セカンダリデータベースへのレプリケーションが中断されます。

並列レプリケーションを無効にすると、セカンダリデータベースのSHOW_SLAVE_STATUSテーブルのSeconds_Behind_Masterフィールドが不正確になります。

プライマリ /セカンダリデータベースの切り替えにより、新しいセカンダリデータベースのローテーションがトリガーされ、セカンダリデータベースのデッドロックが発生する可能性があります。

リリース日: 2024-10-15

制品バージョン: V2.5.0

コンポーネントバージョン: 8.4.20 (MySQL 8.0互換)

バージョン

カテゴリ

説明

8.4.20 (MySQL 8.0互換)

機能の最適化

SELECT POLARDB_VERSION() ステートメントのクエリ結果にバージョン番号が表示される方法が改善されました。

Extended Remote Procedure Call (XRPC) プロトコルが実行されている環境では、監査ログのパフォーマンスが向上します。

XRPCプロトコルが実行されている環境では、セッション初期化時の接続ID取得パフォーマンスが向上します。

修正された問題

並列レプリケーションを無効にすると、セカンダリデータベースのSHOW_SLAVE_STATUSテーブルのSeconds_Behind_Masterフィールドが不正確になります。

バイナリログが無効になっている場合、クラスターの復元プロセス中に最後のノードがクラスターに正常に追加されない可能性があります。

プライマリ /セカンダリデータベースの切り替えにより、新しいセカンダリデータベースのローテーションがトリガーされ、セカンダリデータベースのデッドロックが発生する可能性があります。

次の問題が修正されました。BINLOG_TRANSACTION_DEPENDENCY_TRACKINGパラメーターをWRITESETに設定した後、ビジネストラフィックが増加すると、プライマリデータベースがクラッシュします。

次の問題が修正されました。XRPCプロトコルが実行されている環境でXA_DETACH_ON_PREPAREパラメーターがOFFに設定されているときに、XA PREPAREが成功した後にアプリケーションとデータベース間の接続が失敗した場合、メタデータロック (MDL) が解放され、セカンダリデータベースへのレプリケーションが中断されます。

リリース日: 2024-10-10

制品バージョン: V2.4.0

コンポーネントバージョン: 5.4.19 (MySQL 5.7互換)

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7互換)

新機能と機能の最適化

より高速なDDLがサポートされています。

修正された問題

次の問題が修正されました。Alios 6オペレーティングシステムを実行するデータノードが動作しません。

次の問題が修正されました。プライマリノードのフェールオーバー後、古いプライマリノードの復元中に中断が発生する可能性があります。

公開日: 2024-09-24

制品バージョン: V2.4.0

コンポーネントバージョン: 8.4.19 (MySQL 8.0互換)

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0互換)

新機能と機能の最適化

透過的なプライマリノードの切り替えがサポートされています。

暗黙の主キーはライトセットでサポートされます。

Writeset関連のO&Mメトリックが追加されます。

BINLOG_TRANSACTION_DEPENDENCY_HISTORY_SIZEパラメーターのデフォルト値が200000に変更されます。

古いページのアクセス重みは、特定のシナリオで最適化され、バッファプールへの影響を軽減します。

修正された問題

複合インデックスを使用すると、ライトセット計算エラーが発生します。

次の問題が修正されました。データノードのトラフィックが大きい期間中にBINLOG_TRANSACTION_DEPENDENCY_TRACKINGパラメーターが変更されると、システムがクラッシュします。

ロールバック中にデータパージが発生する問題が修正されました。 これにより、フラッシュバッククエリのセキュリティが保証されます。

次の問題が修正されました。クラスターの3つのノードの共有セッションは、プライマリノードの切り替えが発生した後すぐにはリリースされない場合があります。

公開日: 2024-09-06

制品バージョン: V2.4.0

コンポーネントバージョン: 5.4.19 (MySQL 5.7互換)

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7互換)

新機能

MySQLのマスタースレーブ複製モードがサポートされています。

公開日: 2024-09-06

制品バージョン: V2.4.0

コンポーネントバージョン: 8.4.19 (MySQL 8.0互換)

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0互換)

新機能

GUESS PRIMARY PAGE Cleanout機能は、インデックスのback-to-tableヒット率を向上させるためにサポートされています。

MySQLのマスタースレーブ複製モードがサポートされています。

修正された問題

フラッシュクエリで指定された時点の後にDDL操作が実行された場合、フラッシュバッククエリでインデックスの可視性が期待どおりに機能しない可能性があります。

削除操作の順序は、システム変更番号 (SCN) と厳密に一致していません。

次の問題が修正されました。テーブルのFLASHBACK AREAパラメーターの値が、データディクショナリとデータベースエンジンの間で矛盾しています。

redoスペースのサイズが正しく計算されていない問題が修正されました。

公開日: 2024-08-15

制品バージョン: V2.4.0

コンポーネントバージョン: 8.4.19 (MySQL 8.0互換)

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0互換)

修正された問題

次の問題が修正されました。GUESS PRIMARY PAGEメカニズムでは、並行性の高いシナリオでデッドロックが発生することがあります。

次の問題が修正されました。XtraBackupバックアッププロセス中にテーブルスペースがインポートされると、バックアップとデータベース間のデータの不一致が発生する可能性があります。

次の問題が修正されました。EXPLAINステートメントを実行して、DRDSまたはAUTOモードで作成され、LOCAL PARTITIONオプションが指定されているMySQLネイティブパーティションテーブルの実行計画を表示すると、システムがクラッシュします。

XRPCプロトコルを使用すると、監査ログを生成できません。

公開日: 2024-07-31

制品バージョン: V2.4.0

コンポーネントバージョン: 8.4.19 (MySQL 8.0互換)

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0互換)

新機能と機能の最適化

dbms_consensus.force_learner_nodeコマンドがサポートされています。

バックアップからの手動リカバリでは、O&M構成が最適化され、必要なすべてのオプションが提供されます。

クラスタ化インデックスを使用し、スキャン、パージ、ロックを含むクエリのパフォーマンスが最適化されます。

修正された問題

オプティマイザートレースを有効にすると、サンプリングによってデータベースがクラッシュする問題が修正されました。

次の問題が修正されました。XAトランザクションまたはRENAME TABLEステートメントの実行中にセカンダリデータベースがクラッシュします。

特定のシナリオで出力されるデバッグログが多すぎるという問題が修正されました。

公開日: 2024-07-31

制品バージョン: V2.4.0

コンポーネントバージョン: 5.4.19 (MySQL 5.7互換)

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7互換)

修正された問題

PREPARE状態のXAトランザクション中にsupremumレコードのギャップロックが保持されるため、セカンダリデータベースのパフォーマンスに影響が生じます。

リリース日: 2024-06-30

制品バージョン: V2.4.0

コンポーネントバージョン: 8.4.19 (MySQL 8.0互換)

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0互換)

新機能と機能の最適化

最近の期間のテーブルの履歴バージョンは、ユーザークエリ用に保存できます。 最近の期間の長さを指定できます。

innodb_pfs_data_locks_max_locks_per_batchパラメーターを使用して、pfs.data_locksテーブルのクエリで返されるロックの最大数を指定できます。

フラッシュバック領域に対するスペース再生の性能が改善される。

scn_historyシステムテーブルの更新操作のパフォーマンスが向上しました。

修正された問題

次の問題が修正されました。インスタンスが特定のバックアップセットから復元されたときに、適用スレッドが起動できません。

次の問題が修正されました。インスタンスの作成には長時間が必要です。

次の問題が修正されました。changsetメモリが正しく計算されていません。

次の問題が修正されました。同時実行制御 (CCL) は、同時実行性の高い条件で雷鳴の群れの問題を引き起こし、データベースのパフォーマンスを低下させます。

次の問題が修正されました。書き込みロックが適用されているSEQUENCEテーブルでクエリが実行されると、インスタンスがクラッシュします。

次の問題が修正されました。並列DDL操作中にSHUTDOWNステートメントを実行してインスタンスを強制的にシャットダウンすると、インスタンスはダーティページをディスクにフラッシュできません。

MySQLデータベースを下位バージョンからPolarDB-Xインスタンス5.7にアップグレード中に、INSTANT DDLステートメントが実行されるとインスタンスがクラッシュします。

次の問題が修正されました。ALTER STORED COLUMN ORDERおよびINSTALL DDLステートメントがテーブルで同時に実行されると、redoログに誤った情報が記録されます。

リリース日: 2024-06-30

制品バージョン: V2.4.0

コンポーネントバージョン: 5.4.19 (MySQL 5.7互換)

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7互換)

新機能

XRPC.CMD() ストアドプロシージャは、SQL文の実行によって生成されたデータベースキャッシュをクリアするために追加されます。 この機能は、以前のバージョンの計算ノードによって導入されたキャッシュ汚染の問題に対処します。

修正された問題

インスタンス内の一時テーブルに対してPURGE操作が実行されると、インスタンスが使用できなくなる可能性があります。

XtraBackupバックアッププロセス中にテーブルスペースが同時にインポートされると、バックアップセットでデータの不整合が発生する可能性があります。

非プライマリキーインデックスを使用してパーティションテーブルをクエリすると、CPU使用率が高くなります。

RPM Package Manager (RPM) インストールパッケージが復元されると、ディレクトリの競合が発生します。

リリース日: 2024-05-27

制品バージョン: V2.4.0

コンポーネントバージョン: 5.4.19 (MySQL 5.7互換)

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7互換)

新機能

構文ルールに基づいてステートメントの同時実行を制御できる同時実行制御 (CCL) 機能がサポートされています。

修正された問題

次の問題が修正されました。スケーリング操作中に書き込みトラフィックが高い場合、メモリ不足 (OOM) キルが発生することがあります。

次の問題が修正されました。データがパーティションキーによって逆の順序でソートされている場合、MySQLパーティションテーブルのクエリでテーブル全体のスキャンが誤って実行される可能性があります。

次の問題が修正されました。クエリがパーティションキーをプレフィックスとして含む複合インデックスを使用している場合、MySQLパーティション分割テーブルでのクエリの結果の並べ替えが正しくない場合があります。

次の問題が修正されました。ユーザースレッドスタックが使い果たされると、check_stack_overrunチェックで条件が検出されず、コアダンプが発生します。

リリース日: 2024-05-23

制品バージョン: V2.4.0

コンポーネントバージョン: 8.4.19 (MySQL 8.0互換)

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0互換)

新機能

Key Management Service (KMS) ベースの透過データ暗号化 (TDE) がサポートされています。

インベントリヒント機能がサポートされています。

IMPORT TABLESPACE IF NOT EXISTS句がサポートされています。

redoファイル作成中の不要なファイルの削除が最適化されます。

非トランザクションテーブル上の変更を追跡するために使用されるグローバルトランザクション識別子 (GTID) が最適化される。

エラーログ通知が最適化されました。

修正された問題

スレーブコーディネーターの実行ステータスが正しく表示されない問題を修正しました。

次の問題が修正されました。applyスレッドの実行が早すぎると、セカンダリデータベースのレプリケーションプロセスが中断されます。

大きなファイルをパージするためのタイムアウト時間が長すぎるという問題が修正されました。

システムがデバッグモードで実行されている場合、メンバーの変更中にダンプが生成される可能性があります。

次の問題が修正されました。フラッシュ操作とローテーション操作が同時に実行されると、デッドロックが発生する可能性があります。

パフォーマンススキーマ (PFS) のmetadata_locksテーブルを照会すると、クラッシュが発生する可能性があります。

セカンダリデータベースの完全バックアップ中にbinlogが空になる問題を修正しました。

リリース日: 2024-04-12

制品バージョン: V2.4.0

コンポーネントバージョン: 5.4.19 (MySQL 5.7互換)

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7互換)

新機能と機能の最適化

新しいパッケージング方法が追加されました。 パッケージ名はt-polardbx-engine-57-yyyymmdd形式です。

現在のバージョン情報を記録するために、polardbx_release_dateおよびpolardbx_engine_versionシステム変数が追加されます。

データバックフィルの戻り機能が追加されました。

修正された問題

ファイルシステム呼び出しの戻り値がチェックされない問題を修正しました。

次の問題が修正されました。セカンダリインスタンスの再起動に続く強力な読み取り整合性チェック中にクラッシュが発生します。

次の問題が修正されました。データ移行中にデータノードがクラッシュすることがあります。

次の問題が修正されました。挿入ステートメントが右側のレコードに次のキーロックを適用するため、マスターレプリカレプリケーションが中断されます。

リリース日: 2024-04-12

制品バージョン: V2.4.0

コンポーネントバージョン: 8.4.19 (MySQL 8.0互換)

8.4.19 (MySQL 8.0互換)

新機能

このサービスはMySQL 8.0.32と互換性があります。

jemalloc 5.3.0はサービスに静的にコンパイルされます。

OpenSSL 1.1.1は静的にサービスにコンパイルされます。

リザードトランザクションシステムのトランザクションスロットの保持期間は、個別に制御できます。

server_idの一意性の強制チェックがサポートされています。

SQL文が追加され、アンドゥログがパージされているかどうかを確認できます。

修正された問題

大規模なトランザクションシナリオでのいくつかの欠陥が修正されます。

サンプリングスキャンシナリオのいくつかの欠陥が修正されます。

公開日: 2024-03-22

バージョン: xcluster-20240322

カテゴリ

説明

新機能

import tablespace if not exists構文がサポートされています。

修正された問題

セカンダリデータベースが異常なシナリオで起動されると、読み取りの不整合の問題が発生します。

次の問題が修正されました。DROP TABLEの実行時に変更セットが閉じられます。

データベースおよびテーブルの名前が長い場合、またはASCII以外の特殊文字が含まれている場合、複数のフェーズでのデータ定義言語 (DDL) ステートメントの実行ステータスが乱れます。

ENUMおよびsetデータ型の空のセットデータがXRPCで正しくエンコードされていない問題が修正されました。

伝送制御プロトコル (TCP) 接続が切断されると、XRPCの対応するプロセスが時折予期せず終了します。

リリース日: 2024-01-16

バージョン: xcluster-20240116

カテゴリ

説明

新機能

タイムスタンプは、スタンドアロントランザクションおよび拡張アーキテクチャ (XA) トランザクションに追加されます。

2フェーズのDDL操作がサポートされています。

インスタンスが予期せず終了したときに、XRPCキャッシュでマシン保護例外 (MPE) を処理するための防御コードが追加されます。

修正された問題

大規模トランザクションのbinlogと同期プロトコルに関連する問題は修正されています。

XRPCのプロセスが終了すると、TCPリスナーが適切にリリースされません。

次の問題が修正されました。XRPCのエンコーダは、後のバージョンのプロトコルバッファ (protobuf) のPolarDB-Xと互換性がありません。

自動セーブポイントとbinlogの互換性に関する問題が修正されました。

リリース日: 2023-12-21

バージョン: xcluster-20231213

カテゴリ

説明

修正された問題

次の問題が修正されました。セッションの取り付けと取り外し中にポインターの漏れが発生する可能性があります。

分離されたXAトランザクションが再コミットまたはロールバックされると、リリースされたトランザクションにアクセスし、インスタンス例外が発生する可能性があります。

リリース日: 2023-11-23

バージョン: xcluster-20231121

カテゴリ

説明

機能の最適化

コードはMySQL 8.0.32に合わせて最適化されています。

リクエストプランのコンテキスト環境の初期化が最適化されます。

修正された問題

ストリーミングの早期停止が必要なシナリオでは、XRPCのデータベースの切り替えに失敗することがあります。

リリース日: 2023-11-06

バージョン: xcluster-20231106

カテゴリ

説明

機能の最適化

XRPCで使用されるSpinLock SpinRWLockのメモリ順序が最適化されています。 この最適化は、主にARMプロセッサなどのメモリ順序が弱いCPUに適しています。

修正された問題

サンプルクラッシュの問題は修正されました。

次の問題が修正されました。killされたセッションがスケジュールされていない場合、ロックなどのリソースがリリースされません。

リリース日: 2023-10-23

バージョン: xcluster-20231019

カテゴリ

説明

新機能と機能の最適化

レプリケーションおよび移行機能は、物理テーブルでサポートされています。

ロギング機能は、TCPおよびセッション切断に関するログを削除することにより、XRPCネットワーク関連のイベントに最適化されています。

XRPCコードは、オープンソースのMySQL 8.0に合わせて最適化されています。

修正された問題

自動セーブポイントの名前は切り捨てられます。

公開日: 2023-09-22

バージョン: xcluster-20230919

カテゴリ

説明

修正された問題

変更セットリソースの漏洩により、セカンダリデータベースの再構築に失敗する問題が修正されました。

次の問題が修正されました。XRPCを有効にして古いプロプライエタリプロトコルを置き換えた場合、本番環境でプライマリインスタンスとセカンダリインスタンスの構成に一貫性がありません。

公開日: 2023-08-18

バージョン: xcluster-20230817

カテゴリ

説明

修正された問題

次の問題が修正されました。作成された列がクエリされると、XPLANが予期せず終了します。

外部キー制約に関連する問題は修正されています。

リリース日: 2023-07-24

バージョン: xcluster-20230720

カテゴリ

説明

新機能と機能の最適化

useAffectedRowsオプションは、PolarDB-X独自プロトコルのフロントエンド接続文字列に追加できます。

PolarDB-X独自のプロトコルでは、より多くの文字セットエンコーディングが利用できます。

XRPCでは、メタデータロック (MDL) 検出メカニズムがサポートされています。

修正された問題

影響を受ける行の数がXPLANの監査ログに正しく記録されていない問題が修正されました。

インスタンスのデータノードが終了しない問題を修正しました。

次の問題を修正しました。大量のタスクが実行されると、XRPCのスレッドでスケジューリングの待ち時間が発生します。

バージョン表示に関する問題は修正されています。

リリース日: 2023-07-06

バージョン: xcluster-20230626

カテゴリ

説明

新機能と機能の最適化

XRPCによってコントローラがデータノードのCPUクォータを動的に変更できるようになった後、スレッドのCPUアフィニティを自動的に修正できます。

自動セーブポイント機能はXRPCでサポートされています。

XRPCのホスト名は、スレッド記述子 (THD) アタッチおよびデタッチ操作の検出を強化するために固定されています。

修正された問題

潜在的なTHDリーク問題は修正される。

スキャンされた行と返された行の不正確な数がXPLAN監査ログと低速クエリログに表示される問題が修正されました。

次の問題は修正されています。チャンクエンコーダ専用プロトコルにnullビットマップが指定されている場合、アウトオブバウンドのメモリアクセスが発生する可能性があります。

リリース日: 2023-06-06

バージョン: xcluster-20230531

カテゴリ

説明

新機能

XPLAN監査ログと低速クエリログを生成できます。

XPLANリクエストの数は、1秒あたりのクエリ数 (QPS) と実行されたSELECTステートメントの数を計算するときに考慮できます。

修正された問題

送信される回線の数に基づいてスロットリングが実装されるときに発生する問題は修正されています。 スロットリング機構は、特定の専用プロトコルのトラフィックを制限することから、送信バイト数を制限することに変更される。

非同期コミットのマークのリークが原因でクラッシュが発生する問題を修正しました。

リリース日: 2023-05-09

バージョン: xcluster-20230414

カテゴリ

説明

新機能

独自のプロトコルサーバーが再構築されます。

修正された問題

次の問題が修正されました。シングルシャード読み取りとシングルシャード書き込みの間で不一致が発生します。

主キーが整数型で負の値を含む場合、データ移行が失敗する問題を修正しました。

Sequence Lexのメモリ不足の問題は修正されています。

リリース日: 2022-12-26

バージョン: xcluster-20221226

カテゴリ

説明

新機能

xclusterスタンドアロン機能がサポートされています。

発売日: 2022年12月23日

バージョン: xcluster-20221223

カテゴリ

説明

修正された問題

PolarDB-X独自プロトコルで超大型パッケージが送信された場合、エラーメッセージは返されません。

次の問題が修正されました。過剰なログが生成されます。

リリース日: 2022-11-18

バージョン: xcluster-20221118

カテゴリ

説明

新機能

変更セット機能がサポートされています。

修正された問題

次の問題が修正されました。仮想列を持つテーブルがクエリされると、XPLANが予期せず終了します。

リリース日: 2022-10-20

バージョン: xcluster-20221020

カテゴリ

説明

修正された問題

バックアップ操作が失敗する問題を修正しました。

次の問題が修正されました。PolarDB-Xは、ヒントが実行されたときに返される配列インデックスの範囲外エラーのために予期せず終了します。

リリース日: 2022-10-18

バージョン: xcluster-20221018

カテゴリ

説明

修正された問題

ロールバック用のセカンダリデータベースの一貫した読み取りは、バックアップからデータを確実に復元できるように最適化されています。

公開日: 2022-09-27

バージョン: xcluster-20220927

カテゴリ

説明

機能の最適化

セカンダリデータベースでの一貫した読み取りの効率が最適化されます。

修正された問題

正しくないデータがMySQLでプリフェッチされるため、正しくないフィルタリングされた結果が返されます。

リリース日: 2022-07-28

バージョン: xcluster-20220728

カテゴリ

説明

新機能

列の種類を変更するために使用される関数は、Online Modify columnでサポートされています。

修正された問題

次の問題が修正されました。データノードが再起動された後、フラッシュバッククエリに対してエラーが返されることがあります。

ADD COLUMN句が使用され、アルゴリズムとしてINSTANTが指定されているALTER TABLEステートメントを実行すると、エラーが発生します。

リリース日: 2022-07-12

バージョン: xcluster-20220712

カテゴリ

説明

新機能

フラッシュバッククエリ機能がサポートされています。

リリース日: 2022-05-20

バージョン: xcluster-20220520

カテゴリ

説明

修正された問題

次の問題が修正されました。一部のシナリオでは、サンプル機能が予期せず終了します。

次の問題を修正しました。PolarDB-X独自プロトコルでm_tokenがアサートされるとエラーが発生します。

リリース日: 2022-04-29

バージョン: xcluster-20220429

カテゴリ

説明

修正された問題

次の問題が修正されました。thd->get_protocolコマンドを実行すると、読み取り操作と書き込み操作を実行できません。

次の問題を修正しました。New Sequence型のシーケンスを含む準備済みステートメントの実行中にエラーが発生します。

次の問題が修正されました。大きなファイルを効率的にパージできません。

JSON形式のデータに含まれる特定の文字を正しくエスケープできない问题を修正しました。

スキーマ統計でメモリリークが発生する問題を修正しました。

公開日: 2022年4月21日

バージョン: xcluster-20220421

カテゴリ

説明

新機能

新しいシーケンスエンジンがサポートされています。

リリース日: 2022-03-31

バージョン: xcluster-20220331

カテゴリ

説明

新機能

ポートチェック機能が提供されています。 データノードが起動すると、システムは、PolarDB-X独自プロトコルを介して要求を送信するために使用されるポートが別のプロセスによって使用されているかどうかをチェックします。 ポートが別のプロセスによって使用されている場合、現在のプロセスは自動的に終了します。

修正された問題

次の問題が修正されました。チャンクが独自のプロトコルで送信されると、データリークが原因でクラッシュが発生します。

リリース日: 2022-02-24

バージョン: xcluster-20220224

カテゴリ

説明

修正された問題

ブルームフィルタを使用する場合、xxHashアルゴリズムを使用して計算された要素の長さを8で割った余りが4になると、データ境界エラーが発生します。

次の問題を修正しました。innodb_thread_concurrencyの値を変更すると、互換性エラーが発生します。

リリース日: 2021-12-15

バージョン: xcluster-20211215

カテゴリ

説明

修正された問題

冗長回転イベントはbinlogから削除されます。

ストレージエンジンが更新され、データノードをデプロイするためにデプロイスクリプトが実行された後、MySQLプラグインの以前のバージョンが使用される可能性があります。

リリース日: 2021-11-16

バージョン: xcluster-20211116

カテゴリ

説明

新機能

xxHashアルゴリズムは、Bloomフィルターでサポートされています。

生の文字列がサポートされており、10進値の精度損失が発生する問題は、PolarDB-XカーネルV5.4.13以降のバージョンで修正されています。

パージシーケンスの特徴が提供される。 システムは、長期トランザクションをサポートするために、データ消去のための下限閾値の値を自動的に増加させることができる。

修正された問題

Faster Checkerがデータを取得しない場合、Faster Checkerは誤ったハッシュ値を返します。

次の問題が修正されました。最長時間未使用 (LRU) キャッシュに対してグレースフルシャットダウンが実行されると、データノードが失敗します。

次の問題が修正されました。フォロワーはロックを取得できます。

次の問題が修正されました。グローバルタイムスタンプサービス (GTS) に対してグレースフルシャットダウンが実行されると、対応するデータノードが失敗します。

次の問題が修正されました。バイナリ形式で表されるパラメーターの非パラメーター化の結果が正しくありません。

公開日: 2021-09-26

バージョン: xcluster-20210926

カテゴリ

説明

新機能

インスタント追加コラムが利用可能です。

ユーザ定義関数 (UDF) 高速ハッシュチェッカ構成要素が提供される。

修正された問題

リクエストがPolarDB-X独自プロトコルで送信されると、トークンエラーが発生します。

次の問題が修正されました。ネットワーク層は、PolarDB-X独自プロトコルを介して送信される要求を拒否する可能性があります。

リリース日: 2021-08-05

バージョン: xcluster-20210805

カテゴリ

説明

新機能

返される構文がサポートされています。

タイムスタンプを生成するために、タイムスタンプOracle (TSO) にロックフリーアルゴリズムが提供されています。

リリース日: 2021-07-28

バージョン: xcluster-20210728

カテゴリ

説明

修正された問題

次の問題が修正されました。システムがデータサンプリングを実行すると、対応するデータノードがクラッシュします。

リリース日: 2021-07-19

バージョン: xcluster-20210719

カテゴリ

説明

機能の最適化

ログコンテンツが最適化されました。

修正された問題

PolarDB-X独自プロトコルで確立されたセッションの仮想入出力 (VIO) が失敗する問題が修正されました。

次の問題が修正されました。GTSリースが存在しない場合にテーブルリークが発生します。

リリース日: 2021-07-07

バージョン: xcluster-20210707

カテゴリ

説明

修正された問題

次の問題が修正されました。PolarDB-X独自プロトコルで確立されたセッションを終了できません。

リリース日: 2021-07-01

バージョン: xcluster-20210701

カテゴリ

説明

機能の最適化

単一のシャードで実行されるトランザクションにアクセスするプロセスが最適化されます。

修正された問題

TSOはバッチ処理モードで誤った結果を返します。 タイムスタンプの配布に使用されるアルゴリズムが変更されました。

リリース日: 2021-06-28

バージョン: xcluster-20210628

カテゴリ

説明

修正された問題

PolarDB-X独自のプロトコルを使用して実行プランをデータノードに送信する場合、データノードでサポートされていない操作が実行プランに含まれていると、データノードがクラッシュします。 この問題が修正されると、データノードはエラーを報告し、このシナリオではクラッシュしません。

リリース日: 2021-06-24

バージョン: xcluster-20210624

カテゴリ

説明

新機能

自動セーブポイント機能が提供されます。

InnoDBが提供するランダムサンプリング機能がサポートされています。

デフォルトでは、polarx_udfプラグインは有効になっています。

フィードバック機能は、インデックスの統計と行数を返すために提供されます。

修正された問題

次の問題が修正されました。トランザクションシーケンスがPolarDB-X独自プロトコルを介してリークします。

PolarDB-X独自プロトコルを使用すると、倍精度シナリオで特定の値が指定されている場合、10進値の長さが上限を超えます。

次の問題が修正されました。特定の物理データの統計が欠落しています。

HyperLogLog (HLL) サービスが予期せず終了する可能性があります。

TSOのバッチタイムスタンプ生成機能は有効にならず、TSOは重複するタイムスタンプを生成する可能性があります。

次の問題が修正されました。PolarDB-X独自プロトコルで実行されるフィルター式の比較パラメーター値としてutf8mb4が使用されると、対応するデータノードがクラッシュします。

リリース日: 2021-03-30

バージョン: xcluster-20210330

カテゴリ

説明

新機能

キャッシュ機能は、PolarDB-X独自プロトコルで実行されるSQL文とSQLクエリの実行計画をキャッシュするために提供されます。

チャンク送信機能は、PolarDB − X専用プロトコルを介してデータチャンクを送信するために提供される。

修正された問題

次の問題が修正されました。TSOトランザクションとDDL操作が並行して実行されると、システムが予期せず終了します。

リリース日: 2021-03-11

バージョン: xcluster-20210311

カテゴリ

説明

新機能

SQLフラッシュバック機能が提供されています。

修正された問題

特定の操作が実行されると、予期しない準備待機タイムアウトの問題が発生します。

同時実行性の高いシナリオでデータノードがクラッシュする問題を修正しました。

リリース日: 2021-02-04

バージョン: xcluster-20210204

カテゴリ

説明

新機能

mysqldumpのダンプ機能がサポートされています。 システムは、指定されたスナップショットシーケンスに基づいてデータをバックアップできます。

修正された問題

次の問題が修正されました。enable_gtsが有効になっている場合、binlogイベントは、フォロワーノードが再起動された後、最も早いオフセットから再生されます。

次の問題が修正されました。リーダーノードの再起動後、インスタンスのリーダーノードを復元できません。

デフォルトでは、GTSのリース期間は2秒に設定されています。

コミットタイムスタンプ (CTSs) は、PolarDB-X独自プロトコルを介して送信されるメッセージに含めることができ、キャッシュ機能は、SQL文とSQLクエリの実行計画をキャッシュするために提供されます。

リリース日: 2020-12-12

バージョン: xcluster-20201212

カテゴリ

説明

新機能

TSOタイムスタンプは、メッセージを使用して送信できます。

共通トランザクションは、1フェーズコミットモードでコミットできます。

修正された問題

次の問題を修正しました。BloomフィルターのUDFによって返されるパラメーターのデータ型が正しくない場合、データノードは失敗します。

次の問題が修正されました。BloomフィルターのUDFでは、ヌル値と10進値が正しく処理されません。

インデックスに基づいてCTSトランザクションが実行されると、トランザクションの分離レベルが変更されます。

1フェーズのコミットトランザクションを実行したときにエラーが発生する問題を修正しました。

XAプロトコルに関連する問題は修正されています。

公開日: 2020-09-23

バージョン: xcluster-20200923

カテゴリ

説明

新機能

CTS持続性機能が提供される。

UDFを使用して作成されたブルームフィルターがサポートされています。

UDFはHLLでサポートされています。

デフォルトでは、UDFモジュールpolarx_udf.soが読み込まれます。

機能の最適化

PolarDB-X独自プロトコルで送信される要求の認証プロセスが最適化されます。

修正された問題

次の問題が修正されました。アサート操作により、データノードが失敗します。

PolarDB-X独自プロトコルを使用すると、記録されたログから特定のコンテンツが削除されます。

リリース日: 2020-09-10

バージョン: xcluster-20200910

カテゴリ

説明

新機能

独自のプロトコルは、PolarDB − Xによって提供される。

TSOサービスがサポートされています。

タイムスタンプベースの分散トランザクションがサポートされています。

プライマリ-セカンダリ一貫性のある読み取り機能が提供されます。

修正された問題

次の問題が修正されました。XAトランザクションのbinlogローテーション中にサーバーが障害を起こした後、サーバーの再起動後にXAトランザクションを復元できません。

内部ロックのため、XAトランザクションをフォロワーノードで再生できないという問題が修正されました。

XA_PREPARE_EVENTログイベントが実行されると、ログが誤って再生され、ディスクに格納されているデータが正しくありません。