このリリースでは、Doris Teamは1.1.1以降で170を超える問題またはパフォーマンス改善を修正しました。このリリースは1.1のバグ修正リリースであり、すべてのユーザーにこのリリースへのアップグレードを推奨します。
Features
新しいMemTracker
vectorized engineとnon-vectorized engineの両方に対して、より正確な新しいMemTrackerを導入しました。
現在のクエリ表示とクエリ終了のAPI追加
ODBC table経由でのUTF16絵文字の読み書きサポート
Improvements
Data Lake関連の改善
-
HDFS ORC Fileスキャンパフォーマンスを約300%改善しました。#11501
-
Icebergテーブルクエリ時のHDFS HAモードをサポートしました。
-
Apache Tezで作成されたHiveデータのクエリをサポートしました。
-
HiveエクスターナルサポートとしてAli OSSを追加しました。
Spark Loadでのstringとtextタイプのサポート追加
non-vectorized engineでのブロック再利用追加により、一部のケースで50%のパフォーマンス改善を実現。#11392
likeまたはregexのパフォーマンス改善
tcmallocのaggressive_memory_decommitを無効化
これにより、ロードまたはクエリで40%のパフォーマンス向上が得られます。
現在これは設定項目であり、tc_enable_aggressive_memory_decommit設定で変更できます。
Bug Fix
FE障害やデータ破損を引き起こすFEに関する問題
-
予約BDB-JEファイルが過多になることを防ぐ予約ディスク設定を追加。(重要) HA環境では、BDB JEは多くの予約ファイルを保持します。BDB-jeログはディスク制限に近づくまで削除されません。
-
FEレプリカが正しく開始できない、またはデータが破損する原因となるBDB-JEの致命的なバグを修正。(重要)
クエリ中のwaitFor_rpcでFeがハングし、高並行シナリオでBEがハングする問題
間違った結果を引き起こすvectorized storage engineの致命的な問題。(重要)
BEコアまたは異常状態を引き起こす多数のplanner関連問題
#12080 #12075 #12040 #12003 #12007 #11971 #11933 #11861 #11859 #11855 #11837 #11834 #11821 #11782 #11723 #11569