分享方式:


在適用於 Gremlin 的 Azure Cosmos DB 資源上佈建資料庫、容器或自動調整輸送量

適用於: Gremlin

本文說明如何在適用於 Gremlin 的 Azure Cosmos DB 中佈建輸送量。 您可以在容器或資料庫上佈建標準 (手動) 或自動調整輸送量,並在資料庫內的容器之間共用。 您可以使用 Azure 入口網站、Azure CLI 或 Azure Cosmos DB SDK 來佈建輸送量。

如果您使用不同的 API,請參閱適用於 NoSQL 的 API適用於 Cassandra 的 API適用於 MongoDB 的 API 文章來佈建輸送量。

Azure 入口網站

  1. 登入 Azure 入口網站

  2. 建立新的 Azure Cosmos DB 帳戶,或選取現有的 Azure Cosmos DB 帳戶。

  3. 開啟 [資料總管] 窗格,然後選取 [新增圖形]。 接下來,提供下列詳細資料:

    • 指出您正在建立新的資料庫,還是使用現有的帳戶。 如果您要在資料庫層級佈建輸送量,請選取 [佈建資料庫輸送量] 選項。
    • 輸入圖形識別碼。
    • 輸入分割區索引鍵值,(例如 /ItemID)。
    • 輸入您要佈建的輸送量 (例如 1000 RU)。
    • 選取 [確定]。

    建立具有資料庫層級輸送量的新圖形時,數據總管的螢幕快照

.NET SDK

注意

使用適用於 NoSQL API 的 Azure Cosmos DB SDK,來為所有 Azure Cosmos DB API 佈建輸送量,但 Cassandra 和適用於 MongoDB 的 API 除外。

佈建容器層級輸送量

// Create a container with a partition key and provision throughput of 400 RU/s
DocumentCollection myCollection = new DocumentCollection();
myCollection.Id = "myContainerName";
myCollection.PartitionKey.Paths.Add("/myPartitionKey");

await client.CreateDocumentCollectionAsync(
    UriFactory.CreateDatabaseUri("myDatabaseName"),
    myCollection,
    new RequestOptions { OfferThroughput = 400 });

佈建資料庫層級輸送量

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

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

Azure Resource Manager

您可以使用 Azure Resource Manager 範本,在資料庫或容器層級資源上為所有 Azure Cosmos DB API 佈建自動調整輸送量。 如需範例,請參閱適用於 Azure Cosmos DB 的 Azure Resource Manager 範本

Azure CLI

您可以使用 Azure CLI,在資料庫或容器層級資源上為所有 Azure Cosmos DB API 佈建自動調整輸送量。 如需範例,請參閱適用於 Azure Cosmos DB 的 Azure CLI 範例

Azure PowerShell

您可以使用 Azure PowerShell,在資料庫或容器層級資源上為所有 Azure Cosmos DB API 佈建自動調整輸送量。 如需範例,請參閱適用於 Azure Cosmos DB 的 Azure PowerShell 範例

下一步

請參閱下列文章,以了解 Azure Cosmos DB 中的輸送量佈建: