使用分块跳过索引将Postgres性能提升7倍
原文英文,约2200词,阅读约需8分钟。发表于: 。See how we made PostgreSQL performance 7x faster while using 87 % less storage thanks to smarter partition pruning via chunk-skipping indexes.
PostgreSQL分区将大表分成小分区以提高性能,但使用非分区列的查询可能很慢。TimescaleDB 2.16.0引入了跳过分区的索引,允许开发人员在计划或执行过程中动态排除分区。这些索引使性能提高了7倍,存储占用减少了87%。跳过分区的索引适用于某些数据类型,并可与超级表一起使用。该功能解决了分区修剪的限制,并提高了TimescaleDB的查询性能。