主な変更点
<変数>
・innodb_encryption_threadsを255に制限(MDEV-22258)。
・max_sort_lengthの最小値を8(以前は4)に引き上げました。そのため、DOUBLEやBIGINTなどの
固定サイズのデータ型は、max_sort_lengthの値が小さいと切り捨てられません(MDEV-22715)。
<InnoDB>
・InnoDBが5.7.29に更新されました
・削除バッファリングにおける破損を修正(MDEV-22497)
・FLUSH TABLES…FOR EXPORTのデッドロックを修正(MDEV-22890)
・InnoDBデータファイル拡張子はクラッシュセーフではない(MDEV-23190)
・暗号化とFULLTEXT INDEXに関連する小さな修正
・アダプティブハッシュインデックスを削除すると、DDLがInnoDBをロックする場合がある
(MDEV-22456)
・innodb_log_optimize_ddl=OFFはクラッシュセーフではない(MDEV-21347)
・Mariadbサービスが実行されていて、かつ、OSの日時が逆に更新された時に、Mariadbサービスが
シャットダウンしない(MDEV-17481)
・Doublewriteリカバリはデータページを破損する可能性がある(MDEV-11799)
・バッファプールのサイズ変更に関連する競合状態を修正
・クラッシュリカバリの修正(MDEV-21347、MDEV-23190、MDEV-11799)
<レプリケーション>
・binlogダンプスレッドに、要求されたGTID位置をエラーログに記録させる(MDEV-20428)
・リクエストされたSTART-SLAVE-UNTILの位置でのオプティミスティックパラレルスレーブの停止を修正
(MDEV-15152)
・RESET MASTER TOの値が許容最大値2147483647を超えた時に適切に処理する(MDEV-22451)
・同時パラレルワーカーによる'relay-log.info'更新を修正(MDEV-22806)
・パラレルワーカー、STOP SLAVEおよびFLUSH TABLES WITH READ LOCKが関与するデッドロックを
排除(MDEV-23089)
・スレーブによるマスタースレーブ自動再接続を常に初期接続の全てのステップを通過するように修正。
特に、スレーブbinlogチェックサム認識に関するマスター通知をスキップしないように(MDEV-14203)
<オプティマイザ>
・EITSが有効な時のALTER TABLE ... ANALYZE PARTITIONは全ての行を読み取り、ロックする
(MDEV-21472)
・optimizer_use_condition_selectivity >2の場合、インデックスなしの列用に作成された
オプティマイザトレースに範囲を出力。現在は、オプティマイザトレースは、EITSから推定値を
取得中に構築された範囲を表示する(MDEV-22665)
・LATERAL DERIVEDがEXPLAIN FORMAT=JSONで明確に表示されないため、LATERAL DERIVED
テーブルをEXPLAIN FORMAT=JSON出力で表示する(MDEV-17568)
・WITH RECURSIVEを用いた大きなクエリでのクラッシュ(MDEV-22748)
・再利用されたCTE内での'?'パラメータを含む準備済みステートメントでのクラッシュ(MDEV-22779)
<その他>
・query_cacheサイズを変更すると、MariaDBがクラッシュすることがあった(MDEV-5924)
・様々な文字セットを使用したCREATE TABLEのエラーとSIGSEGV(MDEV-22111)
・戻り値タイプの精度が0の場合、CREATE TABLE AS SELECTでクラッシュする(MDEV-22502)
・XA:PREPAREとCOMMITの間のDDL操作を拒否(MDEV-22420)
・innodb REDOログの適用中にエラーでmariabackup --prepareを停止(MDEV-22354)
・ALGORITHM=INPLACEを使用してNO_ZERO_DATEの下にnullではない日付列を追加すると、
サーバーがmysql_alter_tableでクラッシュする(MDEV-18042)
・ライブラリファイルが存在しない場合、プラグインをアンインストールできない(MDEV-21258)
以前のバージョンで深刻な安定性の問題を引き起こしたバグMDEV-12837が理由で、
すべてのGaleraユーザーに対して、10.2.17より前の10.2バージョンから
アップグレードすることを強くお勧めします。
MariaDB 10.2.16以前からMariaDB 10.2.17以降にアップグレードする場合、
MDEV-14637で導入された変更のため、mysql_upgradeの実行が必要です。
MariaDB Community Server 10.2.33のリリースノート(MariaDB社ウェブサイト):
https://mariadb.com/kb/en/mariadb-10233-release-notes/
MariaDB Community Server 10.2.33の全ての変更点(MariaDB社ウェブサイト):
https://mariadb.com/kb/en/mariadb-10233-changelog/
MariaDBプロダクト・サポート・サービス
MariaDBプロダクト・サポート・サービスは、MariaDBおよびその関連製品をご利用されているお客様へ、必要なソフトウェアや専門的なサポートなどを提供するサービスです。