このトピックでは、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 (透過的データ暗号化) のキー取得待機時間が不正確になる問題を修正しました。詳細については、「透過的データ暗号化の設定」をご参照ください。 | ||
特定のシナリオで |
2024 年 11 月 15 日
製品バージョン: V2.5.0
コンポーネントバージョン: 5.4.20 (MySQL 5.7 互換)
バージョン | カテゴリ | 説明 |
5.4.20 (MySQL 5.7 互換) | 修正 | インポートされたテーブルスペースの削除後も |
2024 年 11 月 19 日
製品バージョン: V2.5.0
コンポーネントバージョン: 8.4.20 (MySQL 8.0 互換)
バージョン | カテゴリ | 説明 |
8.4.20 (MySQL 8.0 互換) | 追加 | DML 操作前後のデータを表示するための |
binlog ファイルの自動クリーンアップのサポートを追加しました。 | ||
暗号化テーブルに対する SM4 暗号化アルゴリズムのサポートを追加しました。 | ||
Aone 環境での CentOS 7 RPM パッケージの自動パッケージ化のサポートを追加しました。 | ||
修正 | プライマリ/セカンダリスイッチオーバーと binlog ローテーションが同時に実行されたときに発生する LOCK_index のデッドロックを修正しました。 | |
インポートされたテーブルスペースの削除後に | ||
プライマリ/セカンダリスイッチオーバー後に大規模なトランザクションを再開したときにセカンダリデータベースで発生した巡回冗長検査 (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 取得のパフォーマンスを最適化しました。 | ||
| ||
修正 | XRPC が有効な環境で、 | |
並列アプリケーションを無効にした後、セカンダリデータベースの | ||
プライマリ/セカンダリスイッチオーバー中にトリガーされた rotate 操作によって引き起こされるセカンダリデータベースでの潜在的なデッドロックを修正しました。 |
2024 年 10 月 15 日
製品バージョン: V2.5.0
コンポーネントバージョン: 8.4.20 (MySQL 8.0 互換)
バージョン | カテゴリ | 説明 |
8.4.20 (MySQL 8.0 互換) | 最適化 |
|
XRPC プロトコルを介した監査ログのパフォーマンスを最適化しました。 | ||
XRPC プロトコルを介したセッション初期化中の接続 ID 取得のパフォーマンスを最適化しました。 | ||
修正 | 並列アプリケーションが無効になった後、セカンダリデータベースの | |
binlog がないシナリオで、クラスター全体の回復中に最後のノードがクラスターに参加できないという稀な問題を修正しました。 | ||
プライマリ/セカンダリスイッチオーバー中にトリガーされた rotate 操作によって引き起こされるセカンダリデータベースでの潜在的なデッドロックを修正しました。 | ||
アクティブなサービストラフィック下で | ||
XRPC プロトコル下で |
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 関連のメトリックを追加しました。 | ||
| ||
特定のシナリオにおける既存データのアクセスページの重みを最適化し、バッファープールへの影響を軽減しました。 | ||
修正 | 複合インデックスを含むシナリオで writeset の計算が不正確になる問題を修正しました。 | |
アクティブなトラフィック期間中にデータノードで | ||
ロールバックパスがパージ操作をトリガーし、フラッシュバッククエリのセキュリティを侵害する可能性がある問題を修正しました。 | ||
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) の順序どおりに厳密に実行されない問題を修正しました。 | ||
データディクショナリとエンジンの間で | ||
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 モードで作成され、 | ||
XRPC プロトコルを使用した場合に監査ログが生成されない問題を修正しました。 |
2024 年 7 月 31 日
製品バージョン: V2.4.0
コンポーネントバージョン: 8.4.19 (MySQL 8.0 互換)
バージョン | カテゴリ | 説明 |
8.4.19 (MySQL 8.0 互換) | 新機能と最適化 |
|
手動バックアップおよびリカバリシナリオにおける O&M パラメーターの整合性を向上させました。 | ||
セカンダリインデックスを使用してテーブルからデータを取得するクエリのパフォーマンスを最適化するために、Guess Primary Key Page No (GPP) 機能を追加しました。 | ||
修正 |
| |
セカンダリデータベースで | ||
一部のシナリオで過剰なデバッグログが出力される問題を修正しました。 |
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 互換) | 新機能と最適化 | 指定されたテーブルのデータの履歴バージョンをカスタム保持期間保持するサポートを追加しました。これにより、ユーザーは過去のレコードをクエリできます。 |
返される | ||
Flashback Area の領域再利用操作のパフォーマンスを最適化しました。 | ||
システムテーブル | ||
修正 | 一部のバックアップセットを使用してインスタンスを復元する際に | |
インスタンス作成時間が長引く問題を修正しました。 | ||
| ||
SQL 文ベースの同時実行制御 (CCL) メカニズムが高同時実行環境でサンダリングハード問題を引き起こし、データベースのパフォーマンス低下につながる問題を修正しました。 | ||
書き込みロックの適用後に | ||
並列 DDL 操作中にインスタンスをシャットダウン ( | ||
以前のバージョンの MySQL から MySQL 5.7 へのアップグレード中に | ||
テーブルに対して |
2024 年 6 月 30 日
製品バージョン: V2.4.0
コンポーネントバージョン: 5.4.19 (MySQL 5.7 互換)
バージョン | カテゴリ | 説明 |
5.4.19 (MySQL 5.7 互換) | 新機能 | 以前の計算ノードバージョンによって導入されたキャッシュ汚染を排除するために、SQL または実行計画の実行によって生成されたデータベースキャッシュをクリアする |
修正 | 一時テーブルに対する | |
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
カテゴリ | 説明 |
新機能 |
|
修正 | セカンダリデータベースが異常に起動した際の整合性読み取り中に発生したコアダンプの問題を修正しました。 |
| |
データベース名またはテーブル名が長いか、ASCII 以外の特殊文字を含んでいる場合に、多相 DDL 操作で発生した状態管理の問題を修正しました。 | |
XRPC の enum および set データ型における空のセットのエンコーディングが不正確になる問題を修正しました。 | |
接続が切断されたときに XRPC TCP で稀に発生するプロセスクラッシュを修正しました。 |
2024 年 1 月 16 日
バージョン: xcluster-20240116
カテゴリ | 説明 |
新機能 | 単一ノードトランザクションと XA トランザクションにタイムスタンプを追加しました。 |
2 フェーズ DDL のサポートを追加しました。 | |
異常終了時の XRPC キャッシュにおける潜在的なマシン保護例外 (MPE) に対する防御コードを追加しました。 | |
修正 | 大規模トランザクションにおけるバイナリロギングと同期プロトコルの問題を修正しました。 |
XRPC プロセスが終了したときに TCP リスナーが正常に解放されない問題を修正しました。 | |
XRPC における Protocol Buffers (protobuf) の新しいバージョンとのエンコーダーの互換性の問題を修正しました。 | |
自動セーブポイントとのバイナリロギングの互換性の問題を修正しました。 |