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