Behavior Changes

    当别名与原始列名相同时,例如 “select year(birthday) as birthday”,在 group by、order by、having 子句中使用别名时将与 MySQL 中保持一致,Group by 和 having 将首先使用原始列,order by 将首先使用别名。这里可能会对用户带来疑惑,因此建议最好不要使用与原始列名相同的别名。

    Features

    支持 Hash 函数 murmur_hash3_64。

    Improvements

    为日期函数 convert_tz 添加时区缓存以提高性能。

    当调用 show 子句时,按 tablename 对结果进行排序。 #14492

    Bug Fix

    修复 ColumnVector::insert_date_column 可能崩溃的问题 #14839

    更新 high_priority_flush_thread_num_per_store 默认值为 6,将提高负载性能。

    优化 quick compaction core。 #14731

    修复分区列非 duplicate key 时 Spark Load 抛出 IndexOutOfBounds 错误的问题。

    修复了存在 Sequence 列时可能存在的建表问题。 #14511

    使用 avg rowset 来计算批量大小,而不是使用 total_bytes,因为它要花费大量的 Cpu。

    修复了 right outer join 可能导致 core 的问题。#14821

    优化了 TCMalloc gc 的策略。 #14738