TimescaleDB 2.26:3.5倍更快的 time_bucket() 聚合,70倍更快的摘要查询,以及更快的多列查找

TimescaleDB 2.26:3.5倍更快的 time_bucket() 聚合,70倍更快的摘要查询,以及更快的多列查找

💡 原文英文,约1200词,阅读约需5分钟。
📝

内容提要

TimescaleDB 2.26通过扩展向量化列存引擎提升了查询性能,支持更高效的时间序列分析,允许直接从元数据读取结果,显著加快聚合查询和多列查找的速度。某些查询速度提升可达70倍,整体性能提升超过2倍,用户无需更改查询即可享受这些改进。

🎯

关键要点

  • TimescaleDB 2.26通过扩展向量化列存引擎提升查询性能,支持更高效的时间序列分析。

  • 允许直接从元数据读取结果,显著加快聚合查询和多列查找的速度。

  • 某些查询速度提升可达70倍,整体性能提升超过2倍,用户无需更改查询即可享受这些改进。

  • time_bucket()聚合现在可以保持在向量化路径中,ColumnarIndexScan允许从块元数据直接读取汇总查询。

  • 复合布隆过滤器帮助多列查找在解压缩之前跳过更多数据,查询性能提高超过2倍。

延伸问答

TimescaleDB 2.26的主要性能提升是什么?

TimescaleDB 2.26通过扩展向量化列存引擎,提升了查询性能,某些查询速度提升可达70倍,整体性能提升超过2倍。

time_bucket()聚合在TimescaleDB 2.26中有什么变化?

在TimescaleDB 2.26中,time_bucket()聚合可以保持在向量化路径中,从而提高了查询速度,某些情况下速度提升可达3.5倍。

ColumnarIndexScan在TimescaleDB 2.26中如何提高查询效率?

ColumnarIndexScan允许数据库直接从块元数据读取结果,显著加快了汇总查询的速度,某些查询速度提升可达70倍。

复合布隆过滤器在TimescaleDB 2.26中有什么作用?

复合布隆过滤器帮助多列查找在解压缩之前跳过更多数据,从而使查询性能提高超过2倍。

用户在升级到TimescaleDB 2.26后需要做什么更改吗?

用户无需更改查询即可享受TimescaleDB 2.26的性能改进,这些改进在升级后自动生效。

TimescaleDB 2.26如何支持更高效的时间序列分析?

TimescaleDB 2.26通过扩展向量化列存引擎和优化查询路径,支持更高效的时间序列分析。

➡️

继续阅读