Microsoft Azure Developer Associate AZ-204 Practice Question
You are developing an Azure Function that uses the Azure Cosmos DB .NET SDK v3 to query a container. The Cosmos DB account is configured with Strong consistency. For ad-hoc analytical queries you want to decrease latency and RU charges by weakening only those specific queries to Eventual consistency while all other operations, including point reads, must continue to use Strong consistency. Which change should you implement in your query code?
Pass new QueryRequestOptions when constructing the query iterator.
Create the CosmosClient with new CosmosClientOptions .
Call container.ReplaceThroughputAsync to set Eventual consistency for the container before running the query.
Add a session token to ItemRequestOptions for each query request.
With Azure Cosmos DB you can override the account-level consistency on a per-request basis, but only to a level that is equal to or weaker than the account setting. The .NET SDK v3 exposes this through the ConsistencyLevel property of QueryRequestOptions (or ItemRequestOptions). Setting ConsistencyLevel to Eventual in the QueryRequestOptions object that you pass to GetItemQueryIterator (or other query methods) applies the weaker consistency only to that request. Changing CosmosClientOptions would affect every operation made with that client instance. Throughput settings and session tokens do not change the consistency model.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Strong consistency in Cosmos DB?
Open an interactive chat with Bash
How does QueryRequestOptions override consistency level in Cosmos DB?
Open an interactive chat with Bash
What is Eventual consistency and when should it be used?
Open an interactive chat with Bash
Microsoft Azure Developer Associate AZ-204
Develop for Azure storage
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .