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