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
Accedere al portale di Azure.
Creare un nuovo account Azure Cosmos DB o selezionare un account di Azure Cosmos DB esistente.
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.
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
- Creare un database con l'interfaccia della riga di comando di Azure
- Creare un database usando PowerShell
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:
- Ridimensionamento a livello globale della velocità effettiva sottoposta a provisioning
- Effettuare il provisioning della velocità effettiva per contenitori e database
- Effettuare il provisioning della velocità effettiva standard (manuale) per un contenitore
- Come effettuare il provisioning della velocità effettiva con scalabilità automatica per un contenitore
- Velocità effettiva e unità richiesta in Azure Cosmos DB