This article will help you:
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.
When query time sampling is enabled, Amplitude's query engine will select a representative subset of data—specifically, events based on a randomly-selected 10% sample of users—for analysis. It will then up-sample the results, using advanced statistical methods like inverse sampling to extrapolate them to the entire population.
Up-sampling is done for functions that scale with the number of users, such as totals and uniques. It will not be used for those that do not scale in this 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:
To return to querying your full dataset, turn off query time sampling by clicking .
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 13th, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2024 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.