メインコンテンツまでスキップ

リリース 2.0.15

コミュニティのユーザーと開発者の皆様のおかげで、Doris 2.0.15 バージョンでは約157の改善とバグ修正が行われました

1 動作変更

なし

2 新機能

  • Restoreで冗長なtabletとpartitionオプションの削除がサポートされました。#39028

  • JSON関数 json_search がサポートされました。#40948

3 改善と最適化

安定性

  • トランザクション中止時間のためのFE設定 abort_txn_after_lost_heartbeat_time_second を追加しました。#28662

  • BEがハートビートを失った後、5秒ではなく1分以上経過してからトランザクションを中止するようにし、過度に敏感なトランザクション中止を回避します。#22781

  • routine loadのEOFタスクのスケジューリングを遅延させ、過度の小さなトランザクション数を回避します。#39975

  • より堅牢にするためにオンラインディスクサービスからのクエリを優先します。#39467

  • 行のdelete signがマークされている場合、非厳密モード部分更新で新しく挿入された行のチェックをスキップします。#40322

  • FE OOMを防ぐため、バックアップタスクのtablet数を制限し、デフォルト値を300,000にしました。#39987

パフォーマンス

  • 並行したカラム更新とcompactionによって引き起こされる遅いカラム更新を最適化しました。#38487

  • フィルター条件にNullLiteralが存在する場合、Falseに畳み込み、さらにEmptySetに変換して不要なデータスキャンと計算を削減できるようになりました。#38135

  • ORDER BY のpermutationのパフォーマンスを改善しました。#38985

  • 転置インデックスにおける文字列処理のパフォーマンスを改善しました。#37395

Optimizerと統計

  • セミコロンで始まる文のサポートを追加しました。#39399

  • 集計関数シグネチャマッチングを改良しました。#39352

  • スキーマ変更後にカラム統計をドロップし、自動分析をトリガーします。#39101

  • DROP CACHED STATS table_name を使用したキャッシュされた統計のドロップをサポートしました。#39367

Multi カタログとその他

  • JDBC カタログのリフレッシュを最適化し、クライアント作成の頻度を削減しました。#40261

  • 特定の条件下でのJDBC カタログにおけるスレッドリークを修正しました。#39423

  • ARRAY MAP STRUCT型で REPLACE_IF_NOT_NULL がサポートされました。#38304

  • DELETE_INVALID_XXX 以外の失敗に対してdeleteジョブをリトライします。#37834

謝辞

@924060929, @BePPPower, @BiteTheDDDDt, @CalvinKirs, @GoGoWen, @HappenLee, @Jibing-Li, @Johnnyssc, @LiBinfeng-01, @Mryange, @SWJTU-ZhangLei, @TangSiyang2001, @Toms1999, @Vallishp, @Yukang-Lian, @airborne12, @amorynan, @bobhan1, @cambyzju, @csun5285, @dataroaring, @eldenmoon, @englefly, @feiniaofeiafei, @hello-stephen, @htyoung, @hubgeter, @justfortaste, @liaoxin01, @liugddx, @liutang123, @luwei16, @mongo360, @morrySnow, @qidaye, @smallx, @sollhui, @starocean999, @w41ter, @xiaokang, @xzj7019, @yujun777, @zclllyybb, @zddr, @zhangstar333, @zhannngchen, @zy-kkk, @zzzxl1993