2024.05.13

MySQL

MySQL NDB Cluster 7.6.30 GA(リリース日:2024年4月30日)

バグ修正

  • NDBクライアントプログラム: ndb_redo_log_readerは、Record type = 0 not implementedの場合、未使用のページ、全てゼロバイト、または、部分的にしか使用されていないページ(通常はページ ヘッダーのみで構成されるページ)に到達すると、終了しました。 (バグ #36313259)
  • SET GLOBAL offline_mode=ONは、高負荷時に発行されると、常に正しく動作するとは限りませんでした。 (バグ #36275182)
    参考: バグ #36405894も参照してください。
  • mysqldumpは、サーバーのバージョンを常に正しく解釈するとは限りませんでした。 (バグ #36248967)
    参考: バグ #36405879も参照してください。
  • システム再起動実行の不完全な試行を繰り返すと、場合によっては、クラスタがバックアップから復元しないと回復できない状態になってしまうことがありました。 (バグ #35801548)
  • NDB APIによって使用されるイベントバッファーは、空きメモリの内部プールを維持して、ランタイムおよびオペレーティングシステムとの対話を軽減しながら、不要になったメモリを他の用途に返すことができるようにします。この空きメモリは、割り当てられたメモリの合計から差し引かれ、バッファ制限やその他の目的でレポートおよび使用されるメモリが決定されます。これは32ビット値を使用して表されていたため、4GBを超えると値がラップされ、空きメモリの量が減少したように見えました。これは、ランタイムおよびOSへのイベントバッファメモリの解放、空きメモリのレポート、および、メモリ制限の処理に悪影響を及ぼす可能性がありました。
    これは、プールされた空きメモリの量を表すために64ビット値を使用することで修正されます。 (バグ #35483764)
    参考: バグ #35655162、バグ #35663761も参照してください。
  • 復元操作中のデータノードの一時的な切断によって生成される不要な警告を削除しました。 (バグ #33144487)
  • 場合によっては、明示的なプライマリキーを持たないNDBテーブルに対してオンラインのインデックス追加操作を実行しようとすると、結果として表示されるエラーメッセージでは問題の性質が明確にされませんでした。 (バグ #30766579)
    参考: バグ #36382071も参照してください。
  • sql/field.ccのアサーションエラーを削除しました。 (バグ #112503、バグ #35846221)

全ての変更点やバグ修正については、以下のページをご覧ください。
MySQL NDB Cluster 7.6.30 リリースノート(MySQLウェブサイト):
https://dev.mysql.com/doc/relnotes/mysql-cluster/7.6/en/news-7-6-30.html


MySQL Editions

MySQL Editions
MySQLのサブスクリプションは、24時間365日体制でお客様をサポートいたします。さらに MySQL Enterprise Edition では、データベース管理者支援ツール MySQL Enterprise Monitor やバックアップツール MySQL Enterprise Backup をご利用いただけます。