Serverlös kontoprestanda för Azure Cosmos DB
GÄLLER FÖR: NoSQL MongoDB Kassandra Gremlin Bord
Serverlösa resurser i Azure Cosmos DB har prestandaegenskaper som skiljer sig från egenskaperna för etablerade dataflödesresurser. Serverlösa containrar ger inga garantier för förutsägbart dataflöde eller svarstid. Den maximala kapaciteten för en serverlös container bestäms av de data som lagras i den. Kapaciteten varierar beroende på lagringsstorlek.
Ändringar i begärandeenheten
Ett serverlöst Azure Cosmos DB-konto erbjuder 5 000 enheter för begäranden per sekund (RU/s) för en container. Men om din arbetsbelastning ökar till mer än 250 GB eller med fler än fem fysiska partitioner, beroende på vilket som inträffar först, växer enheter för begäranden linjärt med antalet underliggande fysiska partitioner som skapades i containern. Med tillägg av varje ny fysisk partition utöver de ursprungliga fem fysiska partitionerna läggs 1 000 RU/s till i containerns maximala dataflödeskapacitet.
I följande tabell visas RU-tillväxt med ökad lagringsstorlek:
Maximalt lagringsutrymme | Minsta fysiska partitioner | RU/s per container | RU/s per fysisk partition |
---|---|---|---|
<=50 GB | 1 | 5 000 | 5 000 |
<=100 GB | 2 | 5 000 | 2 500 |
<=150 GB | 3 | 5 000 | 1,666 |
<=200 GB | 4 | 5 000 | 1,250 |
<=250 GB | 5 | 5 000 | 1 000 |
<=300 GB | 6 | 6 000 | 1 000 |
<=350 GB | 7 | 7 000 | 1 000 |
<=400 GB | 8 | 8,000 | 1 000 |
......... | ... | ...... | ...... |
<= 1 TB | 20 | 20 000 | 1 000 |
RU:er kan öka mer än 20 000 RU/s för en serverlös container om fler än 20 partitioner skapas i containern. RU/s-hastigheten beror på fördelningen av logiska partitionsnycklar som finns i din serverlösa container.
Kommentar
De siffror som beskrivs i den här artikeln representerar den maximala RU/s-kapacitet som är tillgänglig för en serverlös container. Det är dock viktigt att observera att om du väljer en serverlös kontotyp har du inga garantier för förutsägbart dataflöde eller svarstider. Om containern kräver dessa typer av garantier rekommenderar vi att du väljer att skapa en kontotyp för etablerat dataflöde i stället för ett serverlöst konto.
Nästa steg
- Läs mer om serverlöst alternativ för Azure Cosmos DB.
- Läs mer om enheter för begäranden.
- Granska hur du väljer mellan etablerat dataflöde och serverlöst.