在 1.1.5 版本中,Doris 团队已经修复了自 1.1.4 版本发布以来约 36 个问题或性能改进项。同时,1.1.5 版本也是作为 1.1 LTS 版本的错误修复版本,建议所有用户升级到这个版本。
Behavior Changes
当别名与原始列名相同时,例如 “select year(birthday) as birthday”,在 group by、order by、having 子句中使用别名时将与 MySQL 中保持一致,Group by 和 having 将首先使用原始列,order by 将首先使用别名。这里可能会对用户带来疑惑,因此建议最好不要使用与原始列名相同的别名。
Features
支持 Hash 函数 murmur_hash3_64。#14636
Improvements
为日期函数 convert_tz 添加时区缓存以提高性能。#14616
当调用 show 子句时,按 tablename 对结果进行排序。 #14492
Bug Fix
修复 if 语句中带有常量时导致 BE 可能 Coredump 的问题。#14858
修复 ColumnVector::insert_date_column 可能崩溃的问题 #14839
更新 high_priority_flush_thread_num_per_store 默认值为 6,将提高负载性能。 #14775
优化 quick compaction core。 #14731
修复分区列非 duplicate key 时 Spark Load 抛出 IndexOutOfBounds 错误的问题。 #14661
修正 VCollectorIterator 中的内存泄漏问题。 #14549
修复了存在 Sequence 列时可能存在的建表问题。 #14511
使用 avg rowset 来计算批量大小,而不是使用 total_bytes,因为它要花费大量的 Cpu。 #14273
修复了 right outer join 可能导致 core 的问题。#14821