This article helps you:
Understand query time sampling
Set query time sampling as the default for all new funnel charts
At times, querying large datasets can be time consuming, resource-heavy, and difficult to execute. Amplitude's query engine can use a technique called query time sampling to optimize performance and reduce execution time.
With query time sampling enabled, Amplitude's query engine selects a representative subset of data—specifically, events based on a randomly selected 10% sample of users—for analysis. It then up-samples the results, using advanced statistical methods like inverse sampling to extrapolate them to the entire population.
Up-sampling is useful for functions that scale with the number of users, such as totals and uniques. Amplitude doesn't use it for functions that don't scale the same way, like average, min, and max.
This feature is available to users on all Amplitude plans. See our pricing page for more details.
To enable query time sampling, follow these steps:
The lightning bolt updates to show the percentage of the data set that the chart queries.
1![testFunnelChart.png](/docs/output/img/charts/testfunnelchart-png.png)
Admin users can set query time sampling as the default for all new charts in a project. To do so, follow these steps:
Query time sampling can be a useful way to streamline your workflow, but it's important to keep a few things in mind:
Thanks for your feedback!
September 18th, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.