2026.04.23

MySQL

MySQL 8.4.9(リリース日:2026年4月21日)

アトミックDDL関連

  • 仮想列を含むテーブルでは、LOCK=NONEを使用して列を削除することはできませんでした。(バグ #83557、バグ #24962142)

監査ログ関連

  • 特定のgzipファイルの処理に関する問題を修正しました。.gzヘッダーのチェックを緩和するようにMySQLサーバーを更新することで、通常のgzipファイルを処理できるようにしました。以前は以下のようなエラーが返されていました:
    Invalid audit log file content

    (バグ #38980223)

コンパイル関連

  • 付属のzlibライブラリがバージョン1.3.2にアップグレードされました。(バグ #38987448)

SQL関数と演算子関連

  • DEFAULT()関数に関する問題を修正しました。(バグ #39057054)

InnoDB関連

  • InnoDB: マルチバリューインデックスに関する問題を修正しました。(バグ #39040128)
  • InnoDB: 並列リーダーの問題を修正しました。(バグ #39033858)
  • 大規模テーブルのFTSインデックス構築時のメモリ使用量が最適化されました。(バグ #39040226)
  • dict_sdi_create_idx_in_mem関数が、想定とは異なる順序で列を追加し、compressed_lenフィールドとuncompressed_lenフィールドが入れ替わっていました。(バグ #38810801)
  • 特定の状況下で、--innodb_parallel_read_threadsに高い値を指定してCREATE INDEXを実行すると、ディスク容量が不足し、ディスク容量枯渇を引き起こす可能性がありました。(バグ #38370155)
  • TRUNCATE TABLEに関する問題を修正しました。(バグ #38169053)
  • 特定の状況下で、インデックスレコードの最大サイズを計算する時に、アサーションエラーが発生する可能性がありました。 (バグ #85060、バグ #25579578)

オプティマイザー関連

  • クエリ管理に関する問題を修正しました。(バグ #38928287)
  • メモリ管理に関する問題を修正しました。(バグ #38573278)
  • オプティマイザのSQLプランナーに関する問題を修正しました。(バグ #35634700)
  • バックグラウンドヒストグラム更新中にエラーや警告が発生した場合、診断領域の条件がクリアされず、以降のバックグラウンドヒストグラム更新で同じ古い条件がエラーログに出力されました。
    (バグ #119922、バグ #38983545)
  • ANALYZE TABLE UPDATE HISTOGRAM ON col_nameで生成されたヒストグラムは、uint32の範囲外の値を持つbigintの列に基づいて構築されている場合、ANALYZE TABLE UPDATE HISTOGRAM ON col_name USING DATA ...では受け入れられませんでした。
    (バグ #116611、バグ #37269033)
  • get_quick_record_count()で範囲を構築する時に、constテーブルおよび以前に結合されたテーブルの条件が常に考慮されませんでした。これは、特に範囲述語がconstテーブルまたは以前に結合されたテーブルの値に依存している場合、最適ではない、または不正確な範囲推定につながる可能性がありました。
    (バグ #112737、バグ #35912840)

パッケージング関連

  • SLE/openSUSEおよびFedoraでのRPMビルドにおいても、rpmbuildコマンドラインに--define=with_pgo 1を追加することで、PGO(プロファイルガイド最適化)を使用したビルドがサポートされるようになりました。(バグ #38915967)
  • OpenSSLライブラリがバンドルされているプラ​​ットフォームについては、MySQL Server用のリンクされたOpenSSLライブラリがバージョン3.5.5に更新されました。詳細については、OpenSSL 3.5 Series Release Notesを参照してください。(バグ #38867109、WL #17209)

パフォーマンススキーマ関連

  • サーバー起動時に、performance-schema-meterパラメータを使用してコマンドラインまたは設定ファイルからテレメトリメーターを有効または無効にできるようになりました。
    Server Metersを参照してください。(バグ #36698082)

バグ修正

  • 情報スキーマの権限に関する問題を修正しました。(バグ #35243416、バグ #37387633)

MySQL 8.4.9 リリースノート(MySQLウェブサイト):
https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-9.html


MySQL Editions

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