---
title: "Cache queries for pipelines and connected tables"
slug: "cache-queries-for-pipelines-and-connected-tables"
updated: 2026-04-22T20:14:28Z
published: 2026-04-22T20:14:28Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.quickbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cache queries for pipelines and connected tables

Cache queries from the Pipelines **Copy Record** step and connected tables to improve performance when syncing data from a table using the same filter.

When caching is enabled, Quickbase stores the results of a query and reuses them for queries with identical filters. This reduces the number of times Quickbase must run the same query and helps data sync operations complete faster.

## How caching works

When multiple queries use the same filter, Quickbase processes the first request normally and creates a cache of the results.

Subsequent queries with the same filter retrieve the results from the cache instead of running the query again.

For example, if you query *Active employee* records and distribute them to 10 apps using a connected table or a pipeline:

1. The first query runs normally and creates the cache.
2. The next 9 queries with the same filter retrieve results from the cache.

These queries complete faster because Quickbase doesn't need to run the query again.

## Enable query caching for a table

To enable caching for a table:

1. Open the table you want to configure
2. Open **Advanced settings**
3. Select **Attempt to cache Pipelines and Connected Tables queries to this table**
4. Choose how the cache should behave:
  - Set a cache time
  - Clear the cache when data in the table changes

## Limits

1 MB per cache page. Page size is determined dynamically.
