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