Prestazioni per un account Azure Cosmos DB serverless
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.
- Altre informazioni sulle unità richiesta.
- Vedere come scegliere tra la modalità Velocità effettiva con provisioning e la modalità Serverless.