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

PolarDB:2024 年データノードリリースノート

最終更新日:Oct 31, 2025

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

2024 年 12 月 13 日

製品バージョン: V2.5.0

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

バージョン

カテゴリ

説明

8.4.20 (MySQL 8.0 互換)

最適化

プロアクティブな O&M の例外処理ロジックを最適化しました。以前のコアダンプメカニズムの代わりに、高速終了アプローチが使用されます。

2024 年 11 月 25 日

製品バージョン: V2.5.0

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

バージョン

カテゴリ

説明

8.4.20 (MySQL 8.0 互換)

修正

監査ログのロック待ち時間フィールドの計算エラーを修正しました。

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

特定のシナリオで PURGE 操作がインデックス排他ロックを保持していた問題を修正しました。

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 互換)

追加

DML 操作前後のデータを表示するための DBMS_RETURNING_ALL コマンドのサポートを追加しました。

binlog ファイルの自動クリーンアップのサポートを追加しました。

暗号化テーブルに対する SM4 暗号化アルゴリズムのサポートを追加しました。

Aone 環境での CentOS 7 RPM パッケージの自動パッケージ化のサポートを追加しました。

修正

プライマリ/セカンダリスイッチオーバーと 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 互換)

最適化

拡張リモートプロシージャコール (XRPC) プロトコルを介した監査ログのパフォーマンスを最適化しました。

XRPC プロトコルを介したセッション初期化中の接続 ID 取得のパフォーマンスを最適化しました。

SELECT POLARDB_VERSION() 文の結果に表示されるバージョン番号の形式を最適化しました。

修正

XRPC が有効な環境で、XA_DETACH_ON_PREPARE パラメーターを OFF に設定すると、XA PREPARE 操作が成功した後の切断後に MDL ロックが解放され、セカンダリデータベースでのレプリケーションが中断される問題を修正しました。

並列アプリケーションを無効にした後、セカンダリデータベースの SHOW_SLAVE_STATUS テーブルの Seconds_Behind_Master フィールドが不正確になる問題を修正しました。

プライマリ/セカンダリスイッチオーバー中にトリガーされた rotate 操作によって引き起こされるセカンダリデータベースでの潜在的なデッドロックを修正しました。

2024 年 10 月 15 日

製品バージョン: V2.5.0

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

バージョン

カテゴリ

説明

8.4.20 (MySQL 8.0 互換)

最適化

SELECT POLARDB_VERSION() 文の結果に表示されるバージョン番号のフォーマットを最適化しました。

XRPC プロトコルを介した監査ログのパフォーマンスを最適化しました。

XRPC プロトコルを介したセッション初期化中の接続 ID 取得のパフォーマンスを最適化しました。

修正

並列アプリケーションが無効になった後、セカンダリデータベースの SHOW SLAVE STATUS 出力の Seconds_Behind_Master フィールドが不正確になる問題を修正しました。

binlog がないシナリオで、クラスター全体の回復中に最後のノードがクラスターに参加できないという稀な問題を修正しました。

プライマリ/セカンダリスイッチオーバー中にトリガーされた rotate 操作によって引き起こされるセカンダリデータベースでの潜在的なデッドロックを修正しました。

アクティブなサービストラフィック下で 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 互換)

新機能と最適化

Faster DDL のサポートを追加しました。

修正

AliOS 6 オペレーティングシステム上でデータノードが実行に失敗する問題を修正しました。

新しいプライマリノードへの異常なスイッチオーバー後、古いプライマリノードの回復中に発生した中断を修正しました。

2024 年 9 月 24 日

製品バージョン: V2.4.0

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

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0 互換)

新機能と最適化

透過的なプライマリノードのスイッチオーバーのサポートを追加しました。

writeset で暗黙のプライマリキーのサポートを追加しました。

Service Monitoring に writeset 関連のメトリックを追加しました。

BINLOG_TRANSACTION_DEPENDENCY_HISTORY_SIZE パラメーターのデフォルト値を 200,000 に最適化しました。

特定のシナリオにおける既存データのアクセスページの重みを最適化し、バッファープールへの影響を軽減しました。

修正

複合インデックスを含むシナリオで writeset の計算が不正確になる問題を修正しました。

アクティブなトラフィック期間中にデータノードで BINLOG_TRANSACTION_DEPENDENCY_TRACKING パラメーターを変更したことが原因で発生するシステムクラッシュの問題を修正しました。

ロールバックパスがパージ操作をトリガーし、フラッシュバッククエリのセキュリティを侵害する可能性がある問題を修正しました。

3 ノードクラスターでのプライマリノードのスイッチオーバー後、共有セッションが迅速に解放されないことがある問題を修正しました。

2024 年 9 月 6 日

製品バージョン: V2.4.0

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

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7 互換)

新機能

データノード (DN) が MySQL のプライマリ/セカンダリレプリケーションモードをサポートするようになりました。

2024 年 9 月 6 日

製品バージョン: V2.4.0

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

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0 互換)

追加

テーブルクエリのヒット率を向上させるため、インデックスに対する GUESS PRIMARY PAGE Cleanout 機能のサポートを追加しました。

データノード (DN) が MySQL のプライマリ/セカンダリレプリケーションモードをサポートするようになりました。

修正

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

削除操作がシステム変更番号 (SCN) の順序どおりに厳密に実行されない問題を修正しました。

データディクショナリとエンジンの間で FLASHBACK AREA テーブルプロパティに不整合がある問題を修正しました。

REDO 領域のサイズが正しく計算されない問題を修正しました。

2024 年 8 月 15 日

製品バージョン: V2.4.0

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

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0 互換)

修正

高同時実行シナリオで GUESS PRIMARY PAGE メカニズムによって引き起こされる稀なデッドロックの問題を修正しました。

XtraBackup データバックアップ中にテーブルスペースをインポートしたときに発生する可能性のあるバックアップセット内のデータ不整合の問題を修正しました。

DRDS または AUTO モードで作成され、LOCAL PARTITION を指定してパーティション分割された MySQL ネイティブパーティションテーブルの実行計画を表示するために XPLAN コマンドを使用したときにシステムがクラッシュする問題を修正しました。

XRPC プロトコルを使用した場合に監査ログが生成されない問題を修正しました。

2024 年 7 月 31 日

製品バージョン: V2.4.0

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

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0 互換)

新機能と最適化

dbms_consensus.force_learner_node O&M コマンドを追加しました。

手動バックアップおよびリカバリシナリオにおける O&M パラメーターの整合性を向上させました。

セカンダリインデックスを使用してテーブルからデータを取得するクエリのパフォーマンスを最適化するために、Guess Primary Key Page No (GPP) 機能を追加しました。

修正

optimizer trace が有効な場合にサンプリングによって引き起こされるデータベースのクラッシュを修正しました。

セカンダリデータベースで XA または RENAME TABLE を実行することによって引き起こされるデータベースのクラッシュを修正しました。

一部のシナリオで過剰なデバッグログが出力される問題を修正しました。

2024 年 7 月 31 日

製品バージョン: V2.4.0

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

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7 互換)

修正

XA PREPARE 操作中に supremum レコードのギャップロックを解放すると、セカンダリデータベースでレイテンシーが発生する問題を修正しました。

2024 年 6 月 30 日

製品バージョン: V2.4.0

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

バージョン

カテゴリ

説明

8.4.19 (MySQL 8.0 互換)

新機能と最適化

指定されたテーブルのデータの履歴バージョンをカスタム保持期間保持するサポートを追加しました。これにより、ユーザーは過去のレコードをクエリできます。

返される pfs.data_locks レコードの数を制御する innodb_pfs_data_locks_max_locks_per_batch パラメーターを追加しました。

Flashback Area の領域再利用操作のパフォーマンスを最適化しました。

システムテーブル scn_history の更新操作のパフォーマンスを最適化しました。

修正

一部のバックアップセットを使用してインスタンスを復元する際に apply スレッドの起動に失敗する問題を修正しました。

インスタンス作成時間が長引く問題を修正しました。

changeset のメモリ計算エラーを修正しました。

SQL 文ベースの同時実行制御 (CCL) メカニズムが高同時実行環境でサンダリングハード問題を引き起こし、データベースのパフォーマンス低下につながる問題を修正しました。

書き込みロックの適用後に SEQUENCE テーブルをクエリすると、インスタンスがクラッシュする問題を修正しました。

並列 DDL 操作中にインスタンスをシャットダウン (SHUTDOWN) すると、ダーティページがフラッシュされなくなる問題を修正しました。

以前のバージョンの MySQL から MySQL 5.7 へのアップグレード中に Instant DDL が実行されたときに発生したインスタンスのクラッシュを修正しました。

テーブルに対して ALTER STORED COLUMN ORDERInstant DDL 操作を同時に実行すると、REDO ログエントリが不正確になる問題を修正しました。

2024 年 6 月 30 日

製品バージョン: V2.4.0

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

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7 互換)

新機能

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

修正

一時テーブルに対する PURGE 操作がデータベースインスタンスを利用不可にする可能性がある問題を修正しました。

XtraBackup データバックアップ中にテーブルスペースをインポートしたときに発生する可能性のあるバックアップセット内のデータ不整合の問題を修正しました。

パーティションテーブルのクエリに非主キーインデックスを使用すると、CPU 使用率が高くなる問題を修正しました。

RPM パッケージのインストール中にパスの競合が発生する問題を修正しました。

2024 年 5 月 27 日

製品バージョン: V2.4.0

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

バージョン

カテゴリ

説明

5.4.19 (MySQL 5.7 互換)

新機能

文ルールベースの同時実行制御 (CCL) のサポートを追加しました。

修正

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

パーティションキーを逆順ソートに使用した場合に、コミュニティパーティションテーブルが誤って全表スキャンを実行する問題を修正しました。

コミュニティパーティションテーブルでパーティションキーが複合プレフィックスインデックスとして使用された場合に、ソート結果が不正確になる問題を修正しました。

ユーザースレッドスタックが枯渇したときに check_stack_overrun 関数が失敗し、コアダンプを引き起こす問題を修正しました。

2024 年 5 月 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 ファイル作成時の未使用ファイルのクリーンアップを最適化しました。

非トランザクションテーブルへの変更に対するグローバルトランザクション ID (GTID) の記録を最適化しました。

エラーログ通知を改善しました。

修正

スレーブコーディネーターの実行ステータスが誤って表示される問題を修正しました。

適用スレッドの開始が早すぎて、セカンダリデータベースでのログ適用が中断される問題を修正しました。

大きなファイルをパージするとタイムアウト期間が過度に長くなる問題を修正しました。

デバッグモードでメンバーの変更が時々ダンプを引き起こす問題を修正しました。

flush と rotate 操作が同時に実行されたときに時々デッドロックが発生する問題を修正しました。

pfs.metadata_locks をクエリすると時々クラッシュが発生する問題を修正しました。

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

2024 年 4 月 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 システム変数を追加しました。

データバックフィル操作のためにバックフィルリターニング機能を追加しました。

修正

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

異常な再起動後にセカンダリデータベースで強力な整合性チェック中に発生したコアダンプの問題を修正しました。

データ移行プロセス中にデータノードがクラッシュすることがある問題を修正しました。

insert 文が後続のレコードに next-key lock を適用し、プライマリ/セカンダリレプリケーションが中断されるバグを修正しました。

2024 年 4 月 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 を組み込みコンポーネントとして統合しました。

lizard トランザクションスロットの保持期間を独立して制御する機能を追加しました。

server_id に強力な一意性チェックを追加しました。

undo パージステータスを表示する SQL 文を追加しました。

修正

大規模トランザクションシナリオにおけるいくつかのバグを修正しました。

Sampling Scan シナリオにおけるいくつかのバグを修正しました。

2024 年 3 月 22 日

バージョン: xcluster-20240322

カテゴリ

説明

新機能

import tablespace if not exists 構文を追加しました。

修正

セカンダリデータベースが異常に起動した際の整合性読み取り中に発生したコアダンプの問題を修正しました。

DROP TABLE 操作中に changeset が閉じられる問題を修正しました。

データベース名またはテーブル名が長いか、ASCII 以外の特殊文字を含んでいる場合に、多相 DDL 操作で発生した状態管理の問題を修正しました。

XRPC の enum および set データ型における空のセットのエンコーディングが不正確になる問題を修正しました。

接続が切断されたときに XRPC TCP で稀に発生するプロセスクラッシュを修正しました。

2024 年 1 月 16 日

バージョン: xcluster-20240116

カテゴリ

説明

新機能

単一ノードトランザクションと XA トランザクションにタイムスタンプを追加しました。

2 フェーズ DDL のサポートを追加しました。

異常終了時の XRPC キャッシュにおける潜在的なマシン保護例外 (MPE) に対する防御コードを追加しました。

修正

大規模トランザクションにおけるバイナリロギングと同期プロトコルの問題を修正しました。

XRPC プロセスが終了したときに TCP リスナーが正常に解放されない問題を修正しました。

XRPC における Protocol Buffers (protobuf) の新しいバージョンとのエンコーダーの互換性の問題を修正しました。

自動セーブポイントとのバイナリロギングの互換性の問題を修正しました。