Aprowizowanie standardowej (ręcznej) przepływności bazy danych w usłudze Azure Cosmos DB — interfejs API dla noSQL

DOTYCZY: NoSQL

W tym artykule wyjaśniono, jak aprowizować standardową (ręczną) przepływność w bazie danych w usłudze Azure Cosmos DB for NoSQL. Przepływność możesz aprowizować dla jednego kontenera lub dla bazy danych i udostępniać ją dla kontenerów w tej bazie danych. Aby dowiedzieć się, kiedy używać przepływności na poziomie kontenera i na poziomie bazy danych, zobacz artykuł Przypadki użycia aprowizacji przepływności w kontenerach i bazach danych . Przepływność na poziomie bazy danych możesz aprowizować za pomocą witryny Azure Portal lub zestawów SDK usługi Azure Cosmos DB.

Jeśli używasz innego interfejsu API, zobacz API for MongoDB, API for Cassandra, API for Gremlin articles (Interfejs API dla języka Gremlin), aby aprowizować przepływność.

Aprowizowanie przepływności przy użyciu witryny Azure Portal

  1. Zaloguj się w witrynie Azure Portal.

  2. Utwórz nowe konto usługi Azure Cosmos DB lub wybierz istniejące konto usługi Azure Cosmos DB.

  3. Otwórz okienko Data Explorer i wybierz pozycję Nowa baza danych. Podaj następujące szczegóły:

    • Wprowadź identyfikator bazy danych.
    • Wybierz opcję Udostępnij przepływność między kontenerami.
    • Wybierz pozycję Autoskalowanie lub Przepływność ręczna i wprowadź wymaganą przepływność bazy danych (na przykład 1000 RU/s).
    • Wprowadź nazwę kontenera w obszarze Identyfikator kontenera
    • Wprowadź klucz partycji
    • Wybierz przycisk OK.

    Screenshot of New Database dialog box

Aprowizowanie przepływności przy użyciu interfejsu wiersza polecenia platformy Azure lub programu PowerShell

Aby utworzyć bazę danych z udostępnioną przepływnością, zobacz:

Aprowizowanie przepływności przy użyciu zestawu .NET SDK

Uwaga

Zestawy SDK usługi Azure Cosmos DB dla interfejsu API dla noSQL umożliwiają aprowizowanie przepływności dla wszystkich interfejsów API. Opcjonalnie możesz również użyć następującego przykładu dla interfejsu API dla bazy danych Cassandra.

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

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

Następne kroki

Zapoznaj się z następującymi artykułami, aby dowiedzieć się więcej o aprowizowanej przepływności w usłudze Azure Cosmos DB: