TimescaleDB 2.29.0 发布:性能大提升,却移除对 PostgreSQL 15 支持!

TimescaleDB 2.29.0 正式发布,相比 2.28.3 版本有性能改进和错误修复。官方建议尽快升级,不过该版本移除了对 PostgreSQL 15 的支持。


性能提升亮点

此版本对 DML 操作进行 Chunk exclusion,能显著提升超表上 `UPDATE` 和 `DELETE` 语句性能。它仅对特定块获取独占锁,消除大规模锁争用,保障高并发工作负载平稳运行。

智能解压缩优势

智能逐行解压缩功能让查询规划器在操作优先考虑快速初始响应时,逐行解压缩数据。这降低了内存开销和查询延迟,在检索少量记录时性能出色。

支持版本变更

TimescaleDB 2.29.0 移除了对 PostgreSQL 15 的支持,现支持 PostgreSQL 16、17 和 18。运行 PostgreSQL 15 的用户需先升级它,再升级 TimescaleDB。

向后不兼容变更

变更 [#10041](https://github.com/timescale/timescaledb/pull/10041) 移除了对 PostgreSQL 15 的支持,用户升级时需格外注意。

查看更多详情

想了解更多关于 TimescaleDB 2.29.0 的信息,可查看 。

编辑观点:TimescaleDB 2.29.0 性能提升显著,但移除对 PostgreSQL 15 支持或给部分用户带来升级挑战,需谨慎评估后操作。