Effettuare il provisioning della velocità effettiva standard (manuale) per un database in Azure Cosmos DB - API for NoSQL

SI APPLICA A: NoSQL

Questo articolo illustra come effettuare il provisioning della velocità effettiva standard (manuale) in un database in Azure Cosmos DB for NoSQL. È possibile effettuare il provisioning della velocità effettiva per un singolo contenitore oppure per un database e condividere la velocità effettiva tra i contenitori al suo interno. Per informazioni su quando usare la velocità effettiva a livello di contenitore e a livello di database, vedere l'articolo sui casi d'uso per il provisioning della velocità effettiva in contenitori e database. È possibile effettuare il provisioning della velocità effettiva a livello di database usando il portale di Azure o gli SDK di Azure Cosmos DB.

Se si usa un'API diversa, vedere gli articoli API per MongoDB, API per Cassandra e API per Gremlin per effettuare il provisioning della velocità effettiva.

Effettuare il provisioning della velocità effettiva usando il portale di Azure

  1. Accedere al portale di Azure.

  2. Creare un nuovo account Azure Cosmos DB o selezionare un account di Azure Cosmos DB esistente.

  3. Aprire il riquadro Esplora dati e selezionare Nuovo database. Fornisci i seguenti dettagli:

    • Immettere un ID database.
    • Selezionare l'opzione Condividi velocità effettiva tra contenitori.
    • Selezionare Scalabilità automatica o Velocità effettiva manuale e immettere la Velocità effettiva del database richiesta, ad esempio 1000 UR/sec.
    • Immettere un nome per il contenitore in ID contenitore
    • Immettere una Chiave di partizione
    • Seleziona OK.

    Screenshot della finestra di dialogo Nuovo database

Effettuare il provisioning della velocità effettiva usando l'interfaccia della riga di comando di Azure o PowerShell

Per creare un database con velocità effettiva condivisa, vedere

Effettuare il provisioning della velocità effettiva usando .NET SDK

Nota

È possibile usare gli SDK di Azure Cosmos DB per API for NoSQL per effettuare il provisioning della velocità effettiva per tutte le API. Facoltativamente, è possibile usare l'esempio seguente anche per l'API per Cassandra.

//set the throughput for the database
RequestOptions options = new RequestOptions
{
    OfferThroughput = 500
};

//create the database
await client.CreateDatabaseIfNotExistsAsync(
    new Database {Id = databaseName},  
    options);

Passaggi successivi

Vedere gli articoli seguenti per altre informazioni sulla velocità effettiva sottoposta a provisioning in Azure Cosmos DB: