リリース 2.0.5
コミュニティのユーザーと開発者のおかげで、Doris 2.0.5バージョンでは約217の改善とバグ修正が行われました。
クイックダウンロード: https://doris.apache.org/download/
GitHub: https://github.com/apache/doris/releases
動作変更
- char関数の動作を変更:
select char(0) = '\0'はMySQLと同様にtrueを返すようになりました - 空データのエクスポートを許可
新機能
is null条件でのleft outer joinの排除- 一括のtablet-idを分析するための
show-tablets-belong文を追加 - InferPredicatesがInをサポート、例:
a = b & a in [1, 2] -> b in [1, 2] - 列統計が利用できない場合のプラン最適化
- rollup列統計を使用したプラン最適化
- materialized viewの分析をサポート
- ShowProcessStmtですべてのFE接続の表示をサポート
改善と最適化
- 列統計が利用できない場合のクエリプランを最適化
- rollup列統計を使用したクエリプランを最適化
- ユーザーが自動分析を閉じた後、分析を迅速に停止
- 読み込み列統計例外をキャッチし、fe.outへの過度なスタック情報の出力を回避
- SQLでview名を指定してmaterialized viewを選択
- 自動分析最大テーブル幅のデフォルト値を100に変更
- JDBC カタログでのRecovery predicate pushdownにおける列の文字エスケープ
- JDBC MYSQL カタログ
to_date関数pushdownを修正 - JDBCクライアントのクローズロジックを最適化
- JDBC接続プールパラメータ設定を最適化
- HMSのAPIを通じてhudiパーティション情報を取得
- routine loadジョブのエラーメッセージとメモリを最適化
- 最大許可オプションが0に設定されている場合、すべてのbackup/restoreジョブをスキップ
改善とバグ修正の完全なリストはgithubをご覧ください。
クレジット
このリリースに貢献していただいたすべての方に感謝いたします:
airborne12, alexxing662, amorynan, AshinGau, BePPPower, bingquanzhao, BiteTheDDDDt, ByteYue, caiconghui, cambyzju, catpineapple, dataroaring, eldenmoon, Emor-nj, englefly, felixwluo, GoGoWen, HappenLee, hello-stephen, HHoflittlefish777, HowardQin, JackDrogon, jacktengg, jackwener, Jibing-Li, KassieZ, LemonLiTree, liaoxin01, liugddx, LuGuangming, morningman, morrySnow, mrhhsg, Mryange, mymeiyi, nextdreamblue, qidaye, ryanzryu, seawinde,starocean999, TangSiyang2001, vinlee19, w41ter, wangbo, wsjz, wuwenchi, xiaokang, XieJiann, xingyingone, xy720,xzj7019, yujun777, zclllyybb, zhangstar333, zhannngchen, zhiqiang-hhhh, zxealous, zy-kkk, zzzxl1993