2026.02.25

MariaDB

MariaDB 12.2.2 GA版(リリース日:2026年2月12日)

新機能

互換性機能

  • Oracle TO_NUMBER関数の実装 (MDEV-20022)
  • Oracle TRUNC関数の実装 (MDEV-20023)

オプティマイザ

  • 結合オプティマイザは、GROUP BY句を含む派生テーブルに異なるGROUP BY列があることを推測できるようになりました (MDEV-36321)
オプティマイザヒント
  • オプティマイザヒント:[NO_]ROWID_FILTER (MDEV-36089)
  • オプティマイザヒント:[NO_]INDEX_MERGE (MDEV-36125)
  • オプティマイザヒント:暗黙的なクエリブロック名 (MDEV-37511)

その他

  • JSON関数の深さ制限(32)を削除 (MDEV-32854)
  • INFORMATION_SCHEMA.TRIGGERED_UPDATE_COLUMNSを追加 (MDEV-36996)
  • INFORMATION_SCHEMA.PARAMETERS.PARAMETER_DEFAULT列を実装 (MDEV-37054)

注目すべき項目

データ定義 - テーブルの作成

  • CREATE TEMPORARY TABLE ... SELECTでエラーが発生すると、InnoDBは内部的にトランザクションを中止しましたが、サーバーはトランザクションがまだ存在していると認識しました。これにより、バイナリログに様々な不整合が生じたり、セーブポイントが消えたりするなどの問題が発生しました。この問題はバージョンごとに異なる方法で修正されました。10.11.16、11.4.10、11.8.6、12.2.2では、CREATE TEMPORARY TABLE ... SELECTがエラーで失敗した場合、トランザクションは一貫して完全にロールバックされます。12.3.1では、ロールバックは全く行われません。(MDEV-36787)

MariaDB Community Server 12.2.2のリリースノート(MariaDB社ウェブサイト):
https://mariadb.com/docs/release-notes/community-server/12.2/12.2.2


MariaDBプロダクト・サポート・サービス

MariaDB
MariaDBプロダクト・サポート・サービスは、MariaDBおよびその関連製品をご利用されているお客様へ、必要なソフトウェアや専門的なサポートなどを提供するサービスです。