Does cosmos db auto increase throughput when throttle

Jason Le 96 Reputation points
2021-04-21T20:48:59.797+00:00

The database was initially provisioned at 400k ru/s autoscale. I see provisioned throughput automatically increased from time to time. Right now, the data size has increased to 6.5TB, max throughput is now 3094k ru/s. It's much higher than minimum throughput requirement for storage. I do see light throttle occasionally. I wander if this is the reason database keep scaling out. Thanks

Azure Cosmos DB
Azure Cosmos DB
An Azure NoSQL database service for app development.
918 questions
No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Anurag Sharma 17,261 Reputation points
    2021-04-22T08:10:00.233+00:00

    Hi @Jason Le , welcome to Microsoft Q&A forum.

    Yes Azure Cosmos DB automatically increases the throughput of database/container if storage size exceeds a limit. As per the article, "If the storage limit associated with the max throughput of the database or container is exceeded, Azure Cosmos DB will automatically increase the max throughput to the next highest RU/s that can support that level of storage.
    For example, if you start with a max RU/s of 50,000 RU/s (scales between 5000 - 50,000 RU/s), you can store up to 500 GB of data. If you exceed 500 GB - e.g. storage is now 600 GB, the new maximum RU/s will be 60,000 RU/s (scales between 6000 - 60,000 RU/s)."

    Please let me know if this information helps or else we can discuss further.

    ----------

    If answer helps, please mark it 'Accept Answer'