APPLIES TO:
NoSQL
Priority based execution allows users to specify priority of requests sent to Azure Cosmos DB. In cases where the number of requests exceeds the capacity that can be processed within the configured Request Units per second (RU/s), then Azure Cosmos DB throttles low priority requests to prioritize the execution of high priority requests.
There are only two priority levels supported, Low and High.
All requests are of High priority by default.
Yes, you can change the default priority level of requests for an Azure Cosmos DB account using Azure CLI.
Does enabling priority based execution mean reserving a fraction of RU/s for high priority requests?
No, there's no reservation of RU/s. The users can use all their provisioned RU/s irrespective of the priority of requests.
There's no cost associated with this feature, it's free of charge.
- Learn more about Priority-based execution