TimescaleDB 2.29.0 发布,基于 PostgreSQL 的时序数据库
TimescaleDB 2.29.0 现已发布,此版本较 2.28.3 版本进行了性能改进和错误修复。官方建议用户尽快升级。
## 发布亮点
- **对 DML 操作进行 Chunk exclusion** 可显著提升超表上 `UPDATE` 和 `DELETE` 语句的性能。通过仅对正在修改的特定块而非整个超表获取独占锁,此增强功能消除了大规模的锁争用,并确保高并发工作负载平稳运行,避免不必要的性能下降。
- 智能 **逐行解压缩** 使查询规划器能够在操作优先考虑快速初始响应时(例如带有 `LIMIT` 子句的查询),逐行解压缩数据,而不是批量解压缩。这显著降低了内存开销和查询延迟,从而确保在仅需从压缩超表中检索少量记录时,能够实现闪电般的性能。
## 重要提示:
TimescaleDB 2.29.0 已移除对 PostgreSQL 15 的支持。此版本支持 PostgreSQL 16、17 和 18。如果你仍在运行 PostgreSQL 15,建议先升级 PostgreSQL,然后再升级到 TimescaleDB 2.29.0。
## 向后不兼容的变更
- [#10041](https://github.com/timescale/timescaledb/pull/10041) 移除对 PostgreSQL 15 的支持
更多详情可查看: [发布说明](https://github.com/timescale/timescaledb/releases/tag/2.29.0)
---
原文链接:[点击查看](https://www.oschina.net/news/482275/timescaledb-2-29-0-released)
## 发布亮点
- **对 DML 操作进行 Chunk exclusion** 可显著提升超表上 `UPDATE` 和 `DELETE` 语句的性能。通过仅对正在修改的特定块而非整个超表获取独占锁,此增强功能消除了大规模的锁争用,并确保高并发工作负载平稳运行,避免不必要的性能下降。
- 智能 **逐行解压缩** 使查询规划器能够在操作优先考虑快速初始响应时(例如带有 `LIMIT` 子句的查询),逐行解压缩数据,而不是批量解压缩。这显著降低了内存开销和查询延迟,从而确保在仅需从压缩超表中检索少量记录时,能够实现闪电般的性能。
## 重要提示:
TimescaleDB 2.29.0 已移除对 PostgreSQL 15 的支持。此版本支持 PostgreSQL 16、17 和 18。如果你仍在运行 PostgreSQL 15,建议先升级 PostgreSQL,然后再升级到 TimescaleDB 2.29.0。
## 向后不兼容的变更
- [#10041](https://github.com/timescale/timescaledb/pull/10041) 移除对 PostgreSQL 15 的支持
更多详情可查看: [发布说明](https://github.com/timescale/timescaledb/releases/tag/2.29.0)
---
原文链接:[点击查看](https://www.oschina.net/news/482275/timescaledb-2-29-0-released)
评论
暂无评论。