L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Prestazioni per un account Azure Cosmos DB serverless
Articolo
15/08/2024
SI APPLICA A: NoSQL MongoDB Cassandra Gremlin Tabella
Le risorse serverless di Azure Cosmos DB offrono caratteristiche di prestazioni diverse da quelle delle risorse di velocità effettiva con provisioning. I contenitori serverless non offrono garanzie di velocità effettiva o latenza prevedibili. La capacità massima di un contenitore serverless è determinata dai dati archiviati al suo interno. La capacità varia in base alle dimensioni di archiviazione.
Modifiche alle unità richiesta
Un account Azure Cosmos DB serverless offre 5.000 unità richiesta al secondo (UR/sec) per un contenitore. Tuttavia, se il carico di lavoro aumenta a più di 250 GB o di oltre cinque partizioni fisiche, a seconda di quale dei due casi si verifichi per primo, le unità richiesta (UR) crescono linearmente con il numero di partizioni fisiche sottostanti create nel contenitore. Con l'aggiunta di ogni nuova partizione fisica oltre alle cinque partizioni fisiche originali, si aggiungono 1.000 UR/sec alla capacità massima di velocità effettiva del contenitore.
La tabella seguente elenca la crescita delle UR man mano che aumentano le dimensioni di archiviazione:
Spazio di archiviazione massimo
Numero minimo di partizioni fisiche
Numero di UR/sec per contenitore
Numero di UR/sec per partizione fisica
< = 50 GB
1
5,000
5,000
< = 100 GB
2
5,000
2500
< = 150 GB
3
5,000
1.666
< = 200 GB
4
5,000
1250
< = 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
Le UR possono aumentare oltre 20.000 UR/sec per un contenitore serverless se nel contenitore vengono create più di 20 partizioni. La frequenza di UR/sec dipende dalla distribuzione delle chiavi di partizione logiche presenti nel contenitore serverless.
Nota
I numeri descritti in questo articolo rappresentano la capacità di UR/sec massima disponibile per un contenitore serverless. Tuttavia, è importante notare che se si sceglie un tipo di account serverless, non si hanno garanzie di velocità effettiva o latenza prevedibili. Se il contenitore richiede questi tipi di garanzie, è consigliabile scegliere di creare un tipo di account di velocità effettiva con provisioning anziché un account serverless.
Passaggi successivi
Altre informazioni sull'opzione serverless di Azure Cosmos DB.
Informazioni su come usare Azure Cosmos DB in base al consumo scegliendo il tipo di account serverless. Informazioni sul confronto tra il modello serverless e il modello di velocità effettiva con provisioning.
Esaminare i passaggi su come modificare la modalità di capacità di un account Azure Cosmos DB for NoSQL serverless in un account di capacità con provisioning.
Informazioni sui vantaggi, sui casi d'uso e su come effettuare il provisioning di database e contenitori di Azure Cosmos DB in modalità di scalabilità automatica e di scalabilità dinamica.
Informazioni su come scegliere tra la velocità effettiva con provisioning standard (manuale) e la velocità effettiva con provisioning a scalabilità automatica per un carico di lavoro.
Scrivere query efficienti, creare criteri di indicizzazione, gestire e effettuare il provisioning delle risorse nell'API SQL e nell'SDK con Microsoft Azure Cosmos DB.