Azure Cosmos DB 没有设置缩放模式的选项,即使文档这么说

Posted

技术标签:

【中文标题】Azure Cosmos DB 没有设置缩放模式的选项,即使文档这么说【英文标题】:Azure CosmoDB has no option to set the scale mode even docs says so 【发布时间】:2022-01-03 21:05:51 【问题描述】:

根据文档: https://docs.microsoft.com/de-de/azure/cosmos-db/how-to-provision-container-throughput?tabs=dotnetv2

https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/cosmos-db/how-to-provision-autoscale-throughput.md#azure-cosmos-db-net-v3-sdk-for-sql-api

应该有一个设置缩放模式的选项。不幸的是,您在屏幕上看不到这种情况。

所以我想知道他们是否更改了某些内容并且没有更新文档还是我遗漏了什么?

我将容量模式设置为无服务器。

【问题讨论】:

我的猜测是您的帐户配置为在Serverless 模式而不是Provisioned 模式下运行。你能检查一下吗? 是的,没错,但是我不能更改容量模式,或者可以吗?否则我创建了一个新的资源? 【参考方案1】:

这是预期的行为。您看到此行为的原因是您已将帐户配置为在 Serverless 模式下运行,其中在数据库或容器级别没有预先配置的吞吐量。 Cosmos DB 会根据使用情况自动调整吞吐量。

但我无法更改容量模式,或者可以吗?

很遗憾,没有。从今天起无法在ServerlessProvisioned 模型之间切换。您必须使用 Provisioned 模型创建一个新的 Cosmos DB 帐户。​​

【讨论】:

以上是关于Azure Cosmos DB 没有设置缩放模式的选项,即使文档这么说的主要内容,如果未能解决你的问题,请参考以下文章

Azure Cosmos DB:将集合克隆到另一个数据库

Azure上找不到MongoDB?不妨试试Azure Cosmos DB

Azure上找不到MongoDB?不妨试试Azure Cosmos DB

Azure 认知搜索和 Cosmos DB RU 消耗

sql Azure Cosmos DB

Azure 流分析输出到 Azure Cosmos DB