To calculate the Maximum QPS (Queries Per Second), Algolia does the following:
- take the number of queries performed each second over a 5-minute time range, resulting in 300 values (60 seconds * 5 minutes),
- select the highest value: this is the Max QPS for a 5-minute interval.
There are twelve 5-minute intervals in an hour. To get the Max QPS for a one-hour period, we select the highest. The Max QPS differs from the Global Max QPS.
Your plan may have a limit on the maximum allowable QPS (the allowed number of queries performed per second). You can monitor how your max QPS graph evolves over time under the 'Performance' tab of your dashboard and retrieve the information via the Usage API.
You can reach out to the Support team to find out the Max QPS of your plan.
Additional Resources:
For Indexing Operations: How does Algolia count indexing operations?
For Reindexing Operations: How does Algolia count reindexing operations?
For Sandbox Applications: How does Algolia count operations for sandbox applications?
For Recommend Requests: How is a recommend request calculated against my usage?
For InstantSearch Operations: How does Algolia count InstantSearch operations?
For Refinement Operations: How does Algolia count refinement operations?
For Replica Indices: How does Algolia count operations on replica indices?
For Maximum Queries Per Second: How does Algolia calculate the Maximum QPS (Queries Per Second)?