你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Sql Resources - Update Sql Container Throughput

更新 Azure Cosmos DB SQL 容器每秒 RU 数

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default?api-version=2025-04-15

URI 参数

名称 必需 类型 说明
accountName
path True

string

minLength: 3
maxLength: 50
pattern: ^[a-z0-9]+(-[a-z0-9]+)*

Cosmos DB 数据库帐户名称。

containerName
path True

string

Cosmos DB 容器名称。

databaseName
path True

string

Cosmos DB 数据库名称。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

资源组的名称。 此名称不区分大小写。

subscriptionId
path True

string

minLength: 1

目标订阅的 ID。

api-version
query True

string

minLength: 1

要用于此操作的 API 版本。

请求正文

名称 类型 说明
updateThroughputParameters

ThroughputSettingsUpdateParameters

要为当前 SQL 容器每秒 RU 提供的参数。

响应

名称 类型 说明
200 OK

ThroughputSettingsGetResults

SQL 容器更新操作每秒的 RU 已成功完成。

202 Accepted

SQL 容器更新操作的每秒 RU 将异步完成。

标头

  • azure-AsyncOperation: string
  • location: string

安全性

azure_auth

Azure Active Directory OAuth2 Flow

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟您的用户账户

示例

CosmosDBSqlContainerThroughputUpdate

示例请求

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName/containers/containerName/throughputSettings/default?api-version=2025-04-15

{
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "throughput": 400
    }
  }
}

示例响应

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName/sqlContainers/containerName/throughputSettings/default",
  "name": "default",
  "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/sqlContainers/throughputSettings",
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "throughput": 400,
      "minimumThroughput": "400",
      "offerReplacePending": "true",
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}

定义

名称 说明
AutoscaleSettingsResource

Cosmos DB 预配的吞吐量设置对象

AutoUpgradePolicyResource

Cosmos DB 资源自动升级策略

Resource
ThroughputPolicyResource

Cosmos DB 资源吞吐量策略

ThroughputSettingsGetResults

Azure Cosmos DB 资源吞吐量。

ThroughputSettingsResource

Cosmos DB 资源吞吐量对象。 需要吞吐量或自动缩放设置是必需的,但不需要两者。

ThroughputSettingsUpdateParameters

要为当前 SQL 容器每秒 RU 提供的参数。

AutoscaleSettingsResource

Cosmos DB 预配的吞吐量设置对象

名称 类型 说明
autoUpgradePolicy

AutoUpgradePolicyResource

Cosmos DB 资源自动升级策略

maxThroughput

integer

表示最大吞吐量容器可以纵向扩展。

targetMaxThroughput

integer

表示目标最大吞吐量容器可以在产品/服务不再处于挂起状态后纵向扩展。

AutoUpgradePolicyResource

Cosmos DB 资源自动升级策略

名称 类型 说明
throughputPolicy

ThroughputPolicyResource

表示服务必须遵循的吞吐量策略,以便自动升级

Resource

名称 类型 说明
_etag

string

表示乐观并发控制所需的资源 etag 的系统生成属性。

_rid

string

系统生成的属性。 唯一标识符。

_ts

number

一个系统生成的属性,该属性表示资源的上次更新时间戳。

autoscaleSettings

AutoscaleSettingsResource

用于自动缩放设置的 Cosmos DB 资源。 需要吞吐量或自动缩放设置是必需的,但不需要两者。

instantMaximumThroughput

string

提供吞吐量值,无需触发拆分即可立即纵向扩展

minimumThroughput

string

资源的最低吞吐量

offerReplacePending

string

吞吐量替换处于挂起状态

softAllowedMaximumThroughput

string

可以指定的最大吞吐量值或最大 maxThroughput 值(对于自动缩放)

throughput

integer

Cosmos DB 资源吞吐量的值。 需要吞吐量或自动缩放设置是必需的,但不需要两者。

ThroughputPolicyResource

Cosmos DB 资源吞吐量策略

名称 类型 说明
incrementPercent

integer

表示每次启动吞吐量策略时吞吐量可能会增加的百分比。

isEnabled

boolean

确定 ThroughputPolicy 是否处于活动状态

ThroughputSettingsGetResults

Azure Cosmos DB 资源吞吐量。

名称 类型 说明
id

string

ARM 资源的唯一资源标识符。

location

string

The location of the resource group to which the resource belongs.

name

string

ARM 资源的名称。

properties.resource

Resource

tags

object

标记是描述资源的键值对的列表。 这些标记可用于查看和分组此资源(跨资源组)。 最多可为资源提供 15 个标记。 每个标记必须具有不超过 128 个字符的键,且值不超过 256 个字符。 例如,模板类型的默认体验设置为“defaultExperience”:“Cassandra”。 当前的“defaultExperience”值还包括“Table”、“Graph”、“DocumentDB”和“MongoDB”。

type

string

Azure 资源的类型。

ThroughputSettingsResource

Cosmos DB 资源吞吐量对象。 需要吞吐量或自动缩放设置是必需的,但不需要两者。

名称 类型 说明
autoscaleSettings

AutoscaleSettingsResource

用于自动缩放设置的 Cosmos DB 资源。 需要吞吐量或自动缩放设置是必需的,但不需要两者。

instantMaximumThroughput

string

提供吞吐量值,无需触发拆分即可立即纵向扩展

minimumThroughput

string

资源的最低吞吐量

offerReplacePending

string

吞吐量替换处于挂起状态

softAllowedMaximumThroughput

string

可以指定的最大吞吐量值或最大 maxThroughput 值(对于自动缩放)

throughput

integer

Cosmos DB 资源吞吐量的值。 需要吞吐量或自动缩放设置是必需的,但不需要两者。

ThroughputSettingsUpdateParameters

要为当前 SQL 容器每秒 RU 提供的参数。

名称 类型 说明
id

string

ARM 资源的唯一资源标识符。

location

string

The location of the resource group to which the resource belongs.

name

string

ARM 资源的名称。

properties.resource

ThroughputSettingsResource

资源吞吐量的标准 JSON 格式

tags

object

标记是描述资源的键值对的列表。 这些标记可用于查看和分组此资源(跨资源组)。 最多可为资源提供 15 个标记。 每个标记必须具有不超过 128 个字符的键,且值不超过 256 个字符。 例如,模板类型的默认体验设置为“defaultExperience”:“Cassandra”。 当前的“defaultExperience”值还包括“Table”、“Graph”、“DocumentDB”和“MongoDB”。

type

string

Azure 资源的类型。