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

PolarDB:PolarDB for MySQL 5.7 リリースノート

最終更新日:Jul 08, 2026

このトピックでは、PolarDB for MySQL 5.7 の更新と機能について説明します。

5.7.1.0.41 & 5.7.1.0.41.1 & 5.7.1.0.41.2

カテゴリ

説明

リリース日

新機能

PolarDB圧縮テーブル を作成するためのポリシーを制御する polar_compressed_table_policy パラメーターを追加しました。

  • 5.7.1.0.41: 2026-05-09

  • 5.7.1.0.41.1: 2026-06-28

  • 5.7.1.0.41.2: 2026-06-29

バグ修正

高い書き込み負荷の状況で B ツリーインデックス構造を調整する際に、読み取り専用ノードが特定のレコードのクエリに失敗することがある問題を修正しました。この問題は、新しい innodb_polar_replica_skip_supremum パラメーターを有効にすることで解決します。

innodb_adaptive_hash_index パラメーターを有効にした後、同時にバッファープールのサイズ変更操作を実行した場合に、このパラメーターが有効にならないことがある問題を修正しました。

5.7.1.0.40 & 5.7.1.0.40.1

カテゴリ

説明

リリース日

バグ修正

1 KB を超える非常に長い SQL ステートメントのアウトラインを追加する際に発生する問題を修正しました。SQL テンプレート が切り捨てられ、後続のマッチングに影響していました。安定した 実行計画 を確保するため、システムは現在、このようなアウトラインの追加をブロックし、エラーを返すようになりました。これにより、潜在的なサイレント障害を防ぎます。このような SQL ステートメントのアウトラインを作成する必要がある場合は、max_digest_length パラメーターを、対象の SQL テキストの長さの 1.2 倍以上の値に設定してください。

  • 5.7.1.0.40: 2025-11-27

  • 5.7.1.0.40.1: 2026-01-02

5.7.1.0.39

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • DDL プロセス中に Bulk Load の REDO ログ を圧縮する機能を追加しました。

  • BLOB データの REDO ログ の圧縮をサポートしました。

  • DDL によるテーブル再構築時の BLOB データの書き込みパフォーマンスを最適化しました。

2025-08-25

バグ修正

  • 高い書き込み負荷の状況で、ゼロフィル拡張によってトリガーされた 高可用性 (HA) フェールオーバー が、クラスターのクラッシュを引き起こすことがある問題を修正しました。

  • SELECT ... FOR UPDATE ステートメントを実行するために LOCK TABLES 権限が必要だった問題を修正しました。

  • トランザクションのロールバック中に、バックグラウンドのパージプロセスが セカンダリインデックスの破損 を引き起こす可能性があるという、まれな問題を修正しました。

5.7.1.0.38

カテゴリ

説明

リリース日

バグ修正

  • REDUNDANT 行フォーマットを使用し、インスタントカラム追加が有効になっているテーブルで、NULL 値を空の文字列に更新すると、クラスターのクラッシュが発生する問題を修正しました。

  • 仮想列を持つテーブルでオンライン DDL 操作を実行する際に、ROW LOG で時折発生する境界外の読み取り/書き込みの問題を修正しました。

  • 5.7 の本番クラスターを再起動しても memory profile を有効にできなかった問題を修正しました。

  • グローバル整合性 (高性能モード) に関連する変数の設定を最適化しました。スコープがシステムレベルから接続レベルに変更され、データベースプロキシでこの機能を有効にするかどうかを設定できるようになりました。

  • DDL プロセス中に読み取り専用ノードが指定されたファイルを開く際に見つけられず、クラスターがクラッシュする問題を修正しました。

  • 読み取り専用ノードが Show Binlog Events を実行したときに「file not found」エラーが発生する問題を修正しました。

  • 仮想列に作成されたセカンダリインデックスが破損する可能性がある問題を修正しました。

  • loose_innodb_initialize_in_space_extend パラメーターを 0 に設定できなかったために、データベースとテーブルの拡張 機能とファイルスペース拡張機能に互換性がなかった問題を修正しました。

  • スペース拡張機能を使用する際に値を 0 に設定しないと、データベースとテーブルの復元 プロセスが中断される可能性がある問題を修正しました。

  • 最適化された BLOB 書き込みプロセスが異常終了した後、IMPORT TABLESPACE を使用してデータを復旧できない問題を修正しました。

2025-06-20

5.7.1.0.37

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

SM4 アルゴリズムを使用して フィールドレベルのアクセス暗号化 を実装するための sm4_encrypt() および sm4_decrypt() 関数を追加しました。

2025-01-13

バグ修正

  • optimizer_switch のような flagset 変数を設定する際に重複した項目が存在してもエラーが報告されないシステム変数の互換性の問題を修正しました。

  • Innodb_flush_log_at_trx_commit=0 の場合に REDO ログ の同期が遅くなり、SCC 整合性タイムアウトを引き起こす可能性がある問題を修正しました。

  • 同期オフセットが失われたことが原因で、インデックス構造の逆検索中に セカンダリノード がクラッシュするという、まれな問題を修正しました。

  • 非アトミックな DDL プロセス中のクラッシュにより、クラスターが起動できなくなる問題を修正しました。

  • 以前のコミュニティバージョンで、複数テーブルの UPDATE ステートメントにおける JOIN ORDER が正しく最適化されていなかった問題を修正しました。

5.7.1.0.36

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • 読み取り専用ノードでカスタム一時テーブルを作成する ためのサポートを追加しました。MEMORY エンジンと MyISAM エンジンのみがサポートされます。

  • インスタントカラム追加機能を最適化し、パーティションテーブル へのカラムの即時追加をサポートしました。

  • バッファープールのスケールアウトプロセスを最適化し、ユーザースレッドとのロック競合を減らすことで、スケールアウトのエクスペリエンスを向上させました。

2024-11-28

バグ修正

  • プロキシの高度なトランザクション分割と 高速クエリキャッシュ の間の競合が結果セットに影響を及ぼす問題を修正しました。

  • 新しいデータベースとテーブルの復元フロー で、同じテーブルに対して複数回の復元を行った後にプロセスが中断される問題を修正しました。

  • 読み取り専用 (RO) ノードで CHECK TABLE を実行すると、クラスターがクラッシュする可能性がある問題を修正しました。

  • 並列 DDL の実行中に、時間枠内で innodb_bulk_load_page_grained_redo_enable パラメーターを変更すると、一部のページで不正な REDO 書き込みが発生する可能性があるという、まれな問題を修正しました。

  • 読み取り専用ノードが読み取り/書き込みノードに切り替わった後、INSERT ... ON DUPLICATE KEY UPDATE ステートメントが実行されたときに、テーブルの自動インクリメント値がロールバックされる問題を修正しました。

  • DML ステートメントの インデックスマージインターセクション アクセスパスをデフォルトで無効にすることで、パフォーマンスの低下やデッドロックが発生する問題を修正しました。

5.7.1.0.35

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • PolarDB 5.6 から PolarDB 5.7 への物理移行をサポートしました。

  • 透過的データ暗号化 (TDE) を有効にした後、新しいテーブルに TDE 暗号化 を適用する機能を追加しました。

  • きめ細かいデータ変更追跡を追加して、グローバル整合性 (高性能モード) のパフォーマンスを向上させました。

  • 読み取り専用ノードでの ユーザー定義のインメモリ一時テーブル をサポートしました。現在、MEMORY エンジンと MyISAM エンジンのみがサポートされています。

  • 読み取り専用変数 max_digest_length を動的に設定できるように最適化しました。

  • 模擬 AIO のパフォーマンスを最適化しました。

  • アウトラインライブラリを最適化し、各実行で空のアウトラインライブラリ名を使用できるようにしました。

  • PolarDB IO スレッドを、再起動なしで動的に調整できるように最適化しました。

2024-08-30

バグ修正

  • 動的なバッファープールのスケールイン中に発生するロック競合の問題を修正しました。

  • blob データ型のパージ時の事前読み取りに関連する問題を修正しました。

  • HA フェールオーバーの後、パーティションテーブル の自動インクリメント値がロールバックされる問題を修正しました。

  • 大きな JSON のシリアル化に関するパフォーマンスの問題を修正しました。

  • JSON 内の浮動小数点数の精度が不足する問題を修正しました。

  • 不要な 一意キー (UK) 制約に起因するレコードロックが原因で発生するデッドロックの問題を修正しました。

  • バッファープールが満杯のときに、読み取り専用ノードのユーザースレッドが空きページを長時間待機する問題を修正しました。

  • テーブル内のすべてのデータが削除された後、自動インクリメント値が 0 にロールバックされる可能性がある問題を修正しました。

5.7.1.0.34

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • DDL 同期中に メタデータロック (MDL) の取得に失敗する問題を解決するため、プリエンプティブ DDL 機能を追加しました。

  • PolarFileSystem のスレッド優先度を最適化し、トランザクションリクエストをタイムリーに処理することで、PolarDB for MySQL の DDL パフォーマンスを向上させました。

  • PolarFileSystem における読み取り専用ノードでのページ読み取りパフォーマンスを最適化しました。

2024-07-01

バグ修正

  • 接続数が 65,536 を超えた場合に MDL システムが異常になる可能性がある問題を修正しました。

5.7.1.0.33

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • 読み取り専用ノード での メタデータロック (MDL) 同期 失敗に関する エラーメッセージ を改善しました。

  • polar_only_allow_discard_with_admin パラメーター を追加しました。有効にすると、このパラメーターはユーザーによる DISCARD 操作 の実行を禁止します。デフォルト値ON です。必要に応じて設定できます。

  • 高速クエリキャッシュ を強化し、返された行数に関する情報を含めるようにしました。キャッシュヒット したクエリの場合、返された行数を 監査ログ に表示できます。

2024-05-27

バグ修正

  • システムの 運用保守 アクセスが slow_queries ステータスメトリック に影響する 不具合 を修正しました。

  • SET_VAR ヒント を使用して loose_optimizer_switch を設定する際に、末尾のカンマ が必要となる 不具合 を修正しました。

5.7.1.0.32

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • グローバルトランザクション識別子 (GTID) 機能を有効にした後、トランザクション内で一時テーブルを作成・削除できるようになりました。

  • グローバル整合性 (高性能モード) で変数設定ヒント構文を使用できるようになりました。

  • バイナリロギングのマルチスレッド同時書き込みが有効になっている場合のスレッドプールのパフォーマンスを最適化しました。

2024-03-27

バグ修正

  • fork を使用して子プロセスを作成する際の透過的データ暗号化 (TDE) と RDMA メモリ間の非互換性の問題を修正しました。

  • バッファプールのスケールイン操作中に、大きなユーザー SQL ステートメントが長期間にわたって多数のページを占有したために後続のスケールアウトリクエストがブロックされる問題を修正しました。

  • 自動インクリメント値のロールバックから回復するためにノードの再起動が必要だった問題を修正しました。

  • 並列 DDL シナリオにおける DDL 先読みでデッドロックが発生する問題を修正しました。

  • パーティションテーブルでパーティションを変更する DDL ステートメントを実行した後、新しい INSERT リクエストで自動インクリメントの重複キーエラーが発生する問題を修正しました。

5.7.1.0.31

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

低同時実行シナリオにおいて、スレッドプールが接続リクエストを処理する速度を改善しました。

2024-01-31

バグ修正

  • 論理先行読み取り機能を使用すると、ノードがクラッシュすることがある問題を修正しました。

  • 論理先行読み取り機能を使用する際のメモリリークを修正しました。

  • 新しいデータベースとテーブルの復元フローにおいて、ディスクフルが原因でスレッドが終了できなくなる問題を修正しました。

  • 新しいデータベースとテーブルの復元フローにおいて、読み取り専用 (RO) ノードの登録オフセットが低すぎるため、新しい読み取り専用 (RO) ノードの追加に失敗する問題を修正しました。

5.7.1.0.30.1

カテゴリ

説明

リリース日

バグ修正

  • autoinc_persist が有効な場合に、高可用性 (HA) フェイルオーバー後に自動インクリメント値がロールバックされる問題を修正しました。

  • 読み取り/書き込みノードとスタンバイノード (または読み取り専用ノード) の間で HA フェイルオーバーが繰り返し発生した後に、自動インクリメント値がロールバックされる問題を修正しました。

  • 読み取り/書き込みノードでデグレード操作を実行した後に、スタンバイノードが物理レプリケーションの再接続メカニズムを失う問題を修正しました。

2023-12-11

5.7.1.0.30

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • データベースとテーブルの復元機能を最適化し、復元速度を向上させるとともに、タスク障害発生時のロールバックに対応しました。

  • fil_space_extend から不要なエラーログを削除することで、ログ出力機能を最適化しました。

2023-11-23

バグ修正

  • 読み取り専用 (RO) ノードの物理サーバーで障害が発生した特殊なケースで、読み取り/書き込み (RW) ノードがレプリケーション関係を終了せず、ダーティページフラッシュがブロックされる問題を修正しました。

  • 高可用性 (HA) フェールオーバー後、テーブル数が過剰なことが原因でテーブルキャッシュエビクションが発生し、自動インクリメント値がロールバックされる問題を修正しました。

  • RDS for MySQL から PolarDB for MySQL へのワンクリックアップグレード中に、PolarDB クラスターの再起動によって移行リンクが中断される問題を修正しました。

  • undo の切り捨てプロセス中にチェックポイントが異常になる問題を修正しました。

  • 読み取り専用 (RO) ノードが起動時に polarfs ディレクトリ高速スキャンインターフェイスを使用して読み取り/書き込み (RW) ノードへ接続しない問題を修正しました。

5.7.1.0.29

カテゴリ

説明

リリース日

バグ修正

  • 論理的な先行読み取りのページをまたがる操作と、分割マージ操作 (SMO) のマージ操作との競合によってデッドロックが発生する不具合を修正しました。

  • InnoDB ストレージエンジンの一時テーブルをフラッシュできない不具合を修正しました。

  • スキーマとテーブルを指定せずにキーワードのみを指定した同一 SQL ステートメントタイプの最後の CCL ルールを削除すると、ノードがクラッシュする可能性がある不具合を修正しました。

2023-09-14

5.7.1.0.28.4

カテゴリ

説明

リリース日

バグ修正

ダーティページレベルが低い場合に、ページクリーナースレッドがダーティページを過剰にフラッシュし、書き込みパフォーマンスが低下する問題を修正しました。

2023-08-28

5.7.1.0.28.2

カテゴリ

説明

リリース日

バグ修正

監査ログを有効にした後、ローカルディスクへの過剰な負荷により SQL レイテンシーが増加する問題を修正しました。

2023-08-02

5.7.1.0.28

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • innodb_polar_import_tablespace_strict_mode パラメーターを追加しました。デフォルト値は ON です。これにより、 データベースとテーブルの復元 操作を実行する際に、 テーブルスキーマフルテキストインデックス が含まれている場合はエラーが返されます。

  • セッションレベルの innodb_polar_scc パラメーターを追加しました。このパラメーターは、現在の接続リクエストで 強い整合性 が必要かどうかを制御します。 グローバル整合性 (高性能モード) が有効で、現在の接続で innodb_polar_scc=true の場合、グローバル整合性が有効になります。

2023-07-23

バグ修正

  • 一般ユーザーperformance_schema データベースを削除できてしまう 問題 を修正しました。

  • チェックポイント LSN が期待どおりに進まない 問題 を修正しました。

  • 読み書き (RW) ノードALTER TABLE ... IMPORT TABLESPACE 操作が実行されている間に、 読み取り専用 (RO) ノード でクエリを実行するとエラーが発生する可能性がある 問題 を修正しました。

  • プライマリノードシャットダウン および再起動されたときに、 セカンダリノード再接続メカニズム をトリガーしない 問題 を修正しました。

  • group_concat_max_len パラメーターが大きな値に設定されている場合に、 算術オーバーフロー が原因で GROUP_CONCAT 関数が不正な結果を返す 問題 を修正しました。

  • PolarTrans が動的に有効化された後の、 高同時実行範囲更新 シナリオにおける ミューテックスロックの競合 を修正しました。

  • 読み書き (RW) ノードundo ログのリサイクルメカニズム がトリガーされた後に、 読み取り専用 (RO) ノード 経由でデータベースに接続してデータを読み取ると、その RO ノードが クラッシュ する 問題 を修正しました。

5.7.1.0.27.2

カテゴリ

説明

リリース日

バグ修正

スロークエリログの同時記録中に、スレッドプールの異常な内部カウンターが原因で SQL リクエストが滞留する問題を修正しました。

2023-06-14

5.7.1.0.27

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • DDL と LOCK TABLE ステートメントをシステムテーブルに記録できるようになりました。

  • スレッドプール機能が CCL に対応しました。スレッドプール機能を有効化した後、ユーザー接続が CCL によってブロックされた場合、その接続はスレッドプール内でマークされます。その後、スレッドプールは追加のスレッドを作成し、他の接続上の SQL ステートメントを実行します。

  • ステートメントアウトラインを使用する際に、指定されたインデックスヒントが存在しない場合、エラーではなく警告のみが報告されるようになりました。

  • show full tables from db_name like table_name を最適化しました。

  • クエリ中のタイムアウト回数を記録するために、グローバル整合性 (高性能モード) 向けの Innodb_scc_timeout_count パラメータを追加しました。

  • クエリがタイムアウトして非同期クエリに切り替わった回数を記録するために、グローバル整合性 (高性能モード) 向けの Innodb_scc_timeout_degrade_count パラメータを追加しました。

  • アウトラインが存在しない場合、ステートメント実行時の digest hash の計算をスキップすることで、ステートメントアウトラインの使用プロセスを最適化しました。

  • 一時テーブルの切り捨て効率を改善しました。

  • 読み取り専用ノードで GTID 情報をクエリできるようになりました。

  • PolarFS の内部ロックの粒度を最適化し、一部の高負荷シナリオにおけるパフォーマンスを大幅に改善しました。

2023-05-08

バグ修正

  • 作成後にイベントを削除できない問題を修正しました。

  • 読み取り専用ノードで物理レプリケーションを確立した際に、読み取りタイムアウトが原因でデータベース接続を確立できない問題を修正しました。

  • undo ログを切り捨てできない問題を修正しました。

  • 読み取り専用ノードがワイドテーブルの redo ログを適用する際に発生するレプリケーションの遅延の問題を修正しました。

5.7.1.0.26.2

カテゴリ

説明

リリース日

バグ修正

  • グローバル整合性 (高性能モード) を有効にすると、ホットレプリカが予期せずクラッシュすることがある問題を修正しました。

  • 読み取り/書き込みノードの再起動後に、PolarTrans ログを適切に解放できない問題を修正しました。

2023-03-25

5.7.1.0.26

カテゴリ

説明

リリース日

バグ修正

  • プライマリノードとセカンダリノード間のフェイルオーバー後に、CREATE TABLE ステートメント内の AUTO_INCREMENT 値が失われる問題を修正しました。

  • my.cnf ファイル内の innodb_buffer_pool_in_core_file パラメーターが、クラスターの起動時に有効にならない問題を修正しました。

  • 大容量メモリ仕様のインスタンスにおいて、透過的データ暗号化 (TDE) プラグインの通信が遅くなる問題を修正しました。

2023-02-27

5.7.1.0.25

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • dbms_ccl.add_ccl_digest_ruledbms_outln.add_index_outline、および dbms_outln.add_optimizer_outline 組み込みストアドプロシージャのクエリパラメーター内の SQL ステートメント末尾のセミコロンを無視するようになりました。

  • ステートメントアウトラインは、すべての UNION 句をサポートするようになりました。

  • 読み取り/書き込みノードの物理サーバーに障害が発生した場合の接続問題を回避するため、物理レプリケーション接続に関連するタイムアウトパラメーターを調整しました。

  • スレッドプールの最適化:

    • thread_pool_high_priority_users パラメーターを使用して高優先度ユーザーのリストを設定できます。スレッドプールがスレッドを割り当てる際、高優先度ユーザーのリクエストを優先します。

    • バイパスメカニズムを追加しました。bypass_thread_pool_ips パラメーターを使用して特権接続を設定できます。ユーザーが bypass_thread_pool_ips 内の IP アドレスからデータベースに接続すると、その接続はスレッドプールをバイパスできます。

    • スロークエリのタイムアウト処理メカニズムを追加しました。スレッドプールは、スレッドの総数を計算する際に、スロークエリ状態のスレッド数を無視します。これにより、スレッドの総数がスロークエリのスレッド数によって制限されなくなります。

2023-01-06

バグ修正

長時間トランザクション実行時にデータベースパフォーマンスが低下する可能性がある問題を修正しました。

5.7.1.0.24

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • グローバル一貫性 (高性能モード) に、クエリ実行時のタイムアウト回数を記録する Innodb_scc_timeout_count パラメーターが追加されました。

  • グローバル一貫性 (高性能モード) のために、クエリがタイムアウトして非同期クエリに切り替えられた回数を記録するための Innodb_scc_timeout_degrade_count パラメーターを追加しました。

2022-11-11

バグ修正

  • 読み取り/書き込みノード上の物理レプリケーションモジュールが余分なメモリを消費する問題を修正しました。

  • 特殊なシナリオで undo ログをパージできない問題を修正しました。

  • 高同時実行シナリオにおけるシステムの安定性を向上させるため、特殊なシナリオで制御ヘルスチェックが失敗する問題を修正しました。

5.7.1.0.23.3

カテゴリ

説明

リリース日

バグ修正

ファイル名のハッシュ競合により、読み取り専用ノードでクラッシュが発生する問題を修正しました。

2022-09-17

5.7.1.0.23

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • グローバル整合性 (高性能モード) 機能を追加しました。この機能を有効にすると、PolarDB の読み取り専用ノードは強整合性の読み取りサービスを提供できます。詳細については、「概要」をご参照ください。

  • DDL 先読み機能を最適化し、インデックス作成の効率を改善しました。

  • DDL ソートを最適化しました。2 ウェイマージを多ウェイマージに置き換えることで I/O 操作を削減し、DDL インデックス追加のパフォーマンスを改善しました。

  • 高い同時実行性におけるスレッドプールのパフォーマンスを改善しました。

2022-08-30

バグ修正

データベースの削除がスローログに記録されない問題を修正しました。

5.7.1.0.22

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

インデックス作成の効率を向上させるため、DDL 先読み機能のサポートを追加しました。

2022-06-17

バグ修正

  • インデックスによるテーブルアクセスのコストを考慮しない、順序付けインデックスパスの選択を最適化しました。

  • バッファプールにダーティページが多すぎてフラッシュが遅い場合に、LRU リストのクリーンアップがブロックされてページが解放されなくなる問題を修正しました。

5.7.1.0.21

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

プライマリノードとセカンダリノード間の物理レプリケーションにおいて、ミリ秒レベルのレイテンシーに対応しました。

2022-05-20

バグ修正

  • クラスターの負荷が低い場合に物理レプリケーションのレイテンシーが過大になる問題を修正しました。

  • インデックス条件を使用でき、かつ順序付けも提供できるインデックスパスを優先するよう、順序付けインデックスの選択を最適化しました。

  • 一部の GROUP BY ステートメントで、オプティマイザーがより適切なインデックス範囲パスを選択しない問題を修正しました。

  • 読み取り専用ノードが読み取り/書き込みノードに登録された際に、チェックポイントがトリガーされない問題を修正しました。

5.7.1.0.20

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

SQL 解析で、OFCOMMIT_ON_SUCCESSROLLBACK_ON_FAIL、および TARGET_AFFECT_ROW を予約語から非予約語に変更しました。

2022-04-07

5.7.1.0.17

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • ホット行の最適化機能を追加しました。詳細については、「ホット行の最適化」をご参照ください。

  • 高可用性の効率をさらに向上させるため、ホットレプリカ機能を追加しました。

2022-01-14

5.7.1.0.16

カテゴリ

説明

リリース日

バグ修正

手動でチェックポイントをトリガーするためのポリシーを最適化しました。

2021-12-14

5.7.1.0.15

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

高速クエリキャッシュ機能を追加しました。詳細については、「高速クエリキャッシュ」をご参照ください。

2021-11-17

5.7.1.0.14

カテゴリ

説明

リリース日

バグ修正

  • ユーザーがビューマージを強制するかどうかをコントロールできるオプティマイザヒントを提供しました。詳細については、「MySQL 公式ドキュメント」をご参照ください。

  • SELECT FOR UPDATE WAIT N 構文のサポートが追加されました。N はタイムアウト期間 (秒単位) を示し、単一の行ロックにのみ適用されます。クエリが複数の行をロックする必要がある場合、システムは複数の行の時間を累積せず、単一の行のタイムアウトのみをチェックします。待機時間が N 秒を超えると、システムはロック待機タイムアウトエラーを返します: Lock wait timeout exceeded; try restarting transaction

2021-10-19

5.7.1.0.13

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

GDN のセカンダリクラスター内のプライマリノードを、alter polar to slave コマンドを使用して読み取り専用ノードに切り替えることができるようになりました。これにより、セカンダリクラスターの高可用性が実現されます。

2021-09-10

5.7.1.0.12

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • GDN のプライマリクラスターと同期ノード間の複数接続をサポートし、物理レプリケーションのスループットを向上させました。

  • 読み取り専用ノードからバイナリログを取得できるようになりました。詳細については、「PolarDB for MySQL のバイナリログをリモートで取得し解析する」をご参照ください。

2021-08-27

バグ修正

  • ステートメント同時実行制御において、指定されたデータベースとテーブルのルールが一致しない問題を修正しました。

  • 読み取り専用ノードとセカンダリクラスターでの REDO ログの適用を高速化し、プライマリノードとの同期効率を改善しました。

5.7.1.0.11

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

polar_replica_work_on_nonblock_mdl_mode パラメーターが追加されました。このパラメーターを有効にすると、読み取り専用ノードの RU/RC 分離レベルでコミットされていないトランザクションは、プライマリノードでの DDL 操作をブロックしなくなります。この場合、読み取り専用ノードではテーブル定義のトランザクションプロパティは保証されなくなります。

2021-07-08

5.7.1.0.10

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

MySQL 8.0 との互換性のため、SELECT FOR UPDATE/SHARE SKIP LOCKED/NOWAIT 構文をサポートしました。詳細については、「MySQL 8.0」をご参照ください。

2021-06-15

バグ修正

読み取り専用ノードで、InnoDB 一時テーブルデータをディスクにフラッシュできるようになりました。

5.7.1.0.9

カテゴリ

説明

リリース日

バグの修正

  • 複数テーブルシナリオで、ストレージエンジンのクイック起動に対応しました。

  • 仮想カラムに対する UPDATE 操作をロールバックした際にデータベースがクラッシュする問題を修正しました。

2021-05-13

5.7.1.0.8

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

読み取り専用ノードがレプリケーション関係を確立したときに、プライマリノードでチェックポイントポリシーを即時実行するかどうかを指定できるようになりました。

2021-04-19

バグ修正

  • KICKOUT を非予約キーワードに変更しました。

  • プライマリ/セカンダリのフェールオーバー後に TDE (透過的データ暗号化) で暗号化されたテーブルの暗号化情報が失われ、復号に失敗することがある問題を修正しました。

5.7.1.0.7

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

  • DDL パフォーマンスを向上させるため、並列 DDL 機能が追加されました。詳細については、「並列 DDL」をご参照ください。

  • コアファイルからバッファプールを削除するための innodb_buffer_pool_in_core_file パラメーターが追加されました。

  • インデックスヒントに以下のキーワードのサポートが追加されました。これらにより、オプティマイザがクエリ処理時に指定されたインデックスを使用または無視できるようになります。

    • GROUP_INDEX または NO_GROUP_INDEX: GROUP BY 操作を伴うインデックススキャンに指定されたインデックスを使用または無視します。

    • INDEX または NO_INDEX:サーバーが指定されたインデックスを使用または無視するように強制します。

    • JOIN_INDEX または NO_JOIN_INDEX: MySQL が任意のアクセスメソッドで指定されたインデックスを使用または無視するように強制します。

  • 結合順序ヒントに以下のキーワードのサポートが追加されました。これらにより、オプティマイザが適切なテーブル結合順序を選択できるようになります。

    • JOIN_FIXED_ORDER:オプティマイザが FROM 句に出現する順序でテーブルを結合するように強制します。

    • JOIN_ORDER:オプティマイザに指定された順序でテーブルを結合するよう指示します。このヒントは名前付きテーブルに適用されます。オプティマイザは、名前のないテーブルを結合順序のどこにでも配置でき、指定されたテーブル間にも配置できます。

    • JOIN_PREFIX:オプティマイザに、結合実行計画の最初の数個のテーブルを、指定された順序で結合するよう指示します。このヒントは名前付きテーブルに適用されます。オプティマイザは、他のすべてのテーブルを名前付きテーブルの後に配置します。

    • JOIN_SUFFIX:オプティマイザに、結合実行計画の最後の数個のテーブルを、指定された順序で結合するよう指示します。このヒントは名前付きテーブルに適用されます。オプティマイザは、他のすべてのテーブルを名前付きテーブルの前に配置します。

2021-03-10

バグ修正

  • トークン番号比較テーブルをパーティション化し、一部のトークンを予約することで、新しいトークンが挿入された後に同じステートメントのダイジェストハッシュ値が一致しない問題を修正しました。

  • アップグレード/ダウングレード プロセス中に読み取り専用ノードがプライマリノードへの登録に失敗することで、アップグレード/ダウングレードが失敗する問題を修正しました。

  • session_track_temporary_tables システム変数が有効になっている場合に、ストアドプロシージャ内で一時テーブルを作成または削除するとクラスターが異常終了する問題を修正しました。

5.7.1.0.6.3

カテゴリ

説明

リリース日

バグ修正

一部のシナリオで、SHOW PROCESSLIST の結果が正しくない問題を修正しました。

2021-02-22

5.7.1.0.6.2

カテゴリ

説明

リリース日

バグ修正

読み取り専用ノードでインデックスマージ最適化を使用するクエリを実行した際に、エラーコード 1032 (Can't find record in TABLE) が発生することがある問題を修正しました。

2021-02-10

5.7.1.0.6.1

カテゴリ

説明

リリース日

バグ修正

  • 読み取り/書き込みノードでダーティページフラッシュが異常になる問題を修正しました。

  • プライマリ/セカンダリフェイルオーバー後のクラスターで、プライマリゾーンを変更できない問題を修正しました。

  • SHOW PROCESSLIST の実行時にスレッド記述子 (THD) が誤って呼び出され、データベースがクラッシュする問題を修正しました。

2021-02-02

5.7.1.0.6

Category

Description

Release date

New features and performance optimizations

  • Added support for the Statement Queue feature. For more information, see Statement Queue.

  • Added support for the Instant add column feature. For more information, see Instantly add a column at the end of a table.

  • Added support for the Returning feature. For more information, see Returning.

  • The default value of the innodb_adaptive_hash_index parameter is changed from ON to OFF.

2021-01-29

Bug fix

Fixed an issue where system tables were lost when upgrading the PolarDB kernel version.

5.7.1.0.5

カテゴリ

説明

リリース日

バグ修正

  • プライマリノードでキーが変更された後に、読み取り専用ノードでクエリを実行すると、同ノードがクラッシュする問題を修正しました。

  • 読み取り専用ノードでパーティションテーブルを分析すると、同ノードがクラッシュする問題を修正しました。

  • プライマリ/セカンダリフェールオーバー後、テーブル空間の不整合により新しいプライマリノードがクラッシュする問題を修正しました。

2020-12-31

5.7.1.0.4

カテゴリ

説明

リリース日

バグ修正

  • プライマリ/セカンダリフェールオーバー後に一時テーブルにデータを挿入できない問題を修正。

  • 読み取り専用ノードで一時テーブルスペースが拡張された際に、そのノードが利用できなくなる問題を修正。

  • Simulated AIO が期待どおりに動作しない問題を修正。

2020-11-17

5.7.1.0.3

カテゴリ

説明

リリース日

新機能とパフォーマンスの最適化

透過的なデータ暗号化 (TDE) 機能に対応しました。

2020-10-21

バグ修正

  • 読み取り専用ノードとプライマリノード間で、パフォーマンス統計に不整合が発生する問題を修正しました。

  • SHOW PROCESSLIST の結果にエラーメッセージが表示される問題を修正しました。

5.7.1.0.2

カテゴリ

説明

リリース日

バグ修正

  • RDS for MySQL 5.7 から移行後に .IDB ファイルを拡張できない問題を修正しました。

  • 正常な動作を確保するため、プライマリ/セカンダリ フェールオーバー中に CF_STATUS_COMMAND 関連コマンドの実行を禁止しました。

  • 統計情報を更新するバックグラウンドスレッドと Truncate ロジック間でページの競合が発生し、プライマリノードが利用できなくなる問題を修正しました。

2020-08-28

5.7.1.0.1

カテゴリ

説明

リリース日

バグ修正

  • 一部の PolarDB 固有のコマンドに対応するコマンド番号がなかったため、MaxScale にアクセスできない不具合を修正しました。

  • ごみ箱からの復元によって作成されたクラスターが、テーブルスペースが見つからなかったために利用できなくなる不具合を修正しました。

  • promote replica コマンドを実行した際にファイルが閉じられず、PFS ファイルのアンマウント時にクラッシュが発生する不具合を修正しました。

2020-07-30