注目すべき変更点
- NOT LIKEは明示的なNULLではMariaDBと互換性がありません
- LEFT(str, negativeInt)は間違った結果を返します
- not()があるとERROR 2013が発生します
- MariaDB Columnstoreは抽出されたnull-datetimeフィールド(yearなど)で間違った平均を生成します
- select-union-selectは破損した値を返します
- LEFT OUTER JOINがWHERE条件で使用される時のTEXT列での間違った結果 ('``pNuLl_``' instead of NULL)
- 誤ったcolumnstoreの結果 | 暗黙的な自己結合
- 1つのテーブルがENGINE COLUMNSTOREの場合、UNIONクエリは誤った結果を返します
- Columnstoreテーブルに対するクエリでDAY関数が誤った結果を返します
- AllowDiskBasedAggregation = Yの場合の異なる結果セット
- ColumnStoreテーブルが関係している場合、UNION``/``INTERSECT``/``EXCEPT VALUESによりサーバーがクラッシュします
- Columnstore: SELECT SUM(0)により、データ型不明エラーが発生する可能性があります
- ALTER 列 VARCHAR | サポートされていません
- MariaDB Columnstore 23.10.2: ``GROUP BY内の間違ったCOUNT DISTINCT``
- SELECT GROUP BYはNULL以外の値を選択しません
- SELECT CONCAT(
)でエラーが発生します: MCS-2021
修正された問題
ハングやクラッシュが発生する可能性があるもの
- ビューの定義に「order by」が含まれている場合、「count」を使用してビュー経由でColumnstoreテーブルを読み取るとクラッシュします
- CMAPI自己署名証明書は1年後に期限切れになります。これにより、"Connection refused"というメッセージが表示されます
- Columnstoreは、選択が大きすぎるとクラッシュ/不安定になります
- um_mem_limit > 0のディスクベースの集計中にOOMが発生します
- S3サービスが再試行不可能なエラーを返しても、SMは無限ループを終了しません
- PMSmallSideが1GB (現在のデフォルト) を超えると、MCSがクラッシュします
- プラグインコードでのメモリリーク
- RGData ui32カウンターはビッグデータへの対応を制限します
- DECが不可能なPM IDにリクエストを送信するため、分離されたUM/PMトポロジが壊れます
- DEC::writeToClientsでUM/PMロールが壊れます
- REGEXが関数の戻り値と一致すると、Columnstoreサーバーがクラッシュします
- UBSANの健全性チェックに合格する
パフォーマンス関連
- ByteStreamProcessorはUM JOINで遅くなります
- ロケールを取得するためにグローバルロックが必要であるため、コードからboost::iequalsを削除します
プラットフォーム
エンタープライズライフサイクルに合わせて、MariaDB Enterprise ColumnStore 23.10.3は、以下に対して提供されます:
- Debian 11 (x86_64, ARM64)
- Debian 12 (x86_64, ARM64)
- Red Hat Enterprise Linux 8 (x86_64, ARM64)
- Red Hat Enterprise Linux 9 (x86_64, ARM64)
- Rocky Linux 8 (x86_64, ARM64)
- Rocky Linux 9 (x86_64, ARM64)
- Ubuntu 20.04 (x86_64, ARM64)
- Ubuntu 22.04 (x86_64, ARM64)
- Ubuntu 24.04 (x86_64, ARM64)
MariaDB Enterprise ColumnStore 23.10.3 リリースノート(MariaDB社ウェブサイト):
https://mariadb.com/docs/server/release-notes/mariadb-enterprise-columnstore-23-10/23-10-3/
MariaDBプロダクト・サポート・サービス
MariaDBプロダクト・サポート・サービスは、MariaDBおよびその関連製品をご利用されているお客様へ、必要なソフトウェアや専門的なサポートなどを提供するサービスです。