如何使用azure-documentdb在Java代码中的数据库级别提供吞吐量

时间:2019-08-05 22:54:37

标签: java azure azure-cosmosdb

我希望使用com.microsoft.azure:azure-documentdb:2.4.1从Java代码创建azure宇宙数据库。我只能找到为数据库中创建的集合设置offerThroughput的选项。

有人知道该怎么做吗?

1 个答案:

答案 0 :(得分:0)

请使用以下代码:

public static void main(String[] args) throws DocumentClientException {

        DocumentClient client = new DocumentClient(
                YOUR_COSMOS_DB_ENDPOINT,
                YOUR_COSMOS_DB_MASTER_KEY,
                new ConnectionPolicy(),
                ConsistencyLevel.Session);

        RequestOptions requestOptions = new RequestOptions();
        requestOptions.setOfferThroughput(500);

        Database database = new Database();
        database.setId("testdb");
        client.createDatabase(database,requestOptions);
}

如果要更新RU设置,可以参考我以前的情况:

1。Reducing Provisioned Throughput for CosmosDB

2。Cosmos Db Throughput