TigerData logo
TigerData logo
  • Product

    Product

    Tiger Cloud

    Robust elastic cloud platform for startups and enterprises

    TimescaleDB Enterprise

    Self-managed TimescaleDB for on-prem, edge and private cloud

    Open source

    TimescaleDB

    Time-series, real-time analytics and events on Postgres

    Search

    Vector and keyword search on Postgres

  • Industry

    Data Centers

    Energy & Utilities

    Oil & Gas Operations

    Smart Manufacturing

    Crypto

  • Docs
  • Pricing
  • Developer Hub

    Changelog

    Benchmarks

    Blog

    Community

    Customer Stories

    Events

    Support

    Integrations

    Launch Hub

  • Company

    About

    TigerData logo

    Timescale

    Partners

    Security

    Careers

Contact usStart a free trial
Tiger Data

Products

  • TimescaleDB
  • Tiger Cloud
  • TimescaleDB Enterprise
  • Postgres Search Stack

Industry

  • Data Centers
  • Energy & Utilities
  • Oil & Gas Operations
  • Smart Manufacturing
  • Crypto

Support

  • Cloud Status
  • Support
  • Security
  • Terms of Service
  • Code Of Conduct

Learn

  • Documentation
  • Blog
  • Tutorials
  • Changelog
  • Success Stories

Company

  • About
  • Contact Us
  • Careers
  • Newsroom
  • Brand
  • Events

Products

  • TimescaleDB
  • Tiger Cloud
  • TimescaleDB Enterprise
  • Postgres Search Stack

Industry

  • Data Centers
  • Energy & Utilities
  • Oil & Gas Operations
  • Smart Manufacturing
  • Crypto

Support

  • Cloud Status
  • Support
  • Security
  • Terms of Service
  • Code Of Conduct

Learn

  • Documentation
  • Blog
  • Tutorials
  • Changelog
  • Success Stories

Company

  • About
  • Contact Us
  • Careers
  • Newsroom
  • Brand
  • Events
Privacy preferencesLegalPrivacySitemap

Subscribe to the Tiger Data newsletter

Gold Partner with Inductive Automation — Ignition

2026 (c) Timescale, Inc., d/b/a Tiger Data.
All rights reserved.

Tiger Data
GOLD PARTNER WITHINDUCTIVE AUTOMATION

2026 (c) Timescale, Inc., d/b/a Tiger Data.
All rights reserved.

Privacy preferencesLegalPrivacySitemap

TimescaleDB 1.4 introduces better performance for time-series analytics

Team Tiger Data

By Team Tiger Data

July 18th, 2019

2 min

Share

Team Tiger Data

By Team Tiger Data

July 18th, 2019

2 min

Share

Copy as HTML

Open in ChatGPT

Open in Claude

Open in v0

Announcements & Releases

Table of contents

  1. 01 Run-time constraint exclusion performance optimizations
  2. 02 Multiple continuous aggregates per hypertable
  3. 03 Next Steps
Get started for free
TimescaleDB 1.4 introduces better performance for time-series analytics

New release includes several planner improvements and ability to apply multiple continuous aggregates per hypertable.

Today, we released TimescaleDB 1.4 which contains some exciting features that can improve performance for time-series workloads. Specifically in this post, we want to talk a little more about new performance optimizations and an update to continuous aggregates. If you are interested in reading the full release notes, visit the GitHub page.

Before we dive into the details, we’d like to thank all of our users who helped test out this new version prior to its release. Your feedback is always greatly appreciated!

Run-time constraint exclusion performance optimizations

Behind the scenes, our engineers are continually working on optimizing TimescaleDB to achieve the best experience when working with time-series data.

If you are familiar with PostgreSQL’s constraint exclusion, you know that it can result in significant performance improvements. It does this by preventing unneeded chunks from entering the query plan. By reducing the number of chunks accessed, you reduce compute cycles and disk accesses, all of which ultimately speed up your queries.

However, PostgreSQL’s constraint exclusion has some limitations. PostgreSQL only implements constraint exclusion during plan time for normal tables, and runtime constraint exclusion is limited to tables using native partitioning in PG11+.

With this new release, we made several planner improvements to allow users to benefit from constraint exclusion, even for queries that cannot leverage PostgreSQL’s built-in constraint exclusion that occurs during the planning stage. We did this by adding a new custom node called ChunkAppend that can perform execution time constraint exclusion.

This feature is great for advanced PostgreSQL and TimescaleDB users. For more information on how these optimizations work (with example queries!) check out this post.

Multiple continuous aggregates per hypertable

A few months ago, we introduced continuous aggregates in Tiger Data 1.3. In case you aren’t familiar, automated continuous aggregates can massively speed up workloads that need to process large amounts of data. Particularly for use cases that require snappy dashboards, continuous aggregates reduce the amount of computation required during query time.

And our users were pretty excited:

Very impressive work #Tiger Data team is doing. I’ve been running aggregations with scripts or spark streaming jobs and it is very nice to have it out of box. 👏 https://t.co/Ku4LsMXttr

— Gustavo Arjones (@arjones) May 10, 2019

Now with TimescaleDB 1.4 users can apply multiple continuous aggregates per hypertable, where previously users were only allowed to have one per hypertable. This will enable you to speed up even more historical queries. For example, if you were previously storing continuous aggregates in 5 minute buckets, you can now also store continuous aggregates in 5 minute, 10 minute, hour long, or daily buckets!

Next Steps

Ready to upgrade? Follow these instructions. If you are brand new to TimescaleDB, get started here.

For more information, check out our post on constraint exclusion and OrderedAppend. If you have questions or comments, share them below!

// Related posts

TimescaleDB 2.28: Faster Queries, Lighter Operations, and Better Schema Evolution
TimescaleDB 2.28: Faster Queries, Lighter Operations, and Better Schema Evolution

Announcements & Releases

TimescaleDB

TimescaleDB 2.28: Faster Queries, Lighter Operations, and Better Schema Evolution

TimescaleDB 2.28 adds schema evolution for continuous aggregates, lighter refreshes, faster compressed queries, and ends PostgreSQL 15 support.

By Nicole Ghalwash

July 29th, 2026

TimescaleDB 2.27: Broader Vectorized Execution, Up to 160x More Efficient UPDATE/DELETE, and Smarter UPSERT Pruning
TimescaleDB 2.27: Broader Vectorized Execution, Up to 160x More Efficient UPDATE/DELETE, and Smarter UPSERT Pruning

Announcements & Releases

TimescaleDB

TimescaleDB 2.27: Broader Vectorized Execution, Up to 160x More Efficient UPDATE/DELETE, and Smarter UPSERT Pruning

Up to 160x more efficient UPDATE/DELETE, 30% to 2x faster vectorized execution, and skip unnecessary decompression + compression. Here's what's new in TimescaleDB 2.27.

By Brandon Purcell

June 9th, 2026

TimescaleDB 2.26: 3.5x Faster time_bucket() Aggregations, 70x Faster Summary Queries, and Faster Multi-Column Lookups
TimescaleDB 2.26: 3.5x Faster time_bucket() Aggregations, 70x Faster Summary Queries, and Faster Multi-Column Lookups

Announcements & Releases

TimescaleDB

TimescaleDB 2.26: 3.5x Faster time_bucket() Aggregations, 70x Faster Summary Queries, and Faster Multi-Column Lookups

TimescaleDB 2.26 delivers 3.5x faster time_bucket() aggregations, 70x faster summary queries, and 2x faster multi-column lookups. No query rewrites needed.

By Brandon Purcell

April 22nd, 2026

Stay updated with new
posts and releases.

Receive the latest technical articles and release notes in your inbox.