你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
.alter-merge database policy ingestionbatching 命令
设置 引入批处理策略 ,以确定何时停止数据聚合以及密封和引入批处理。 引入批处理策略适用于 排队引入。
为数据库设置策略时,它适用于所有表,但使用自己的引入批处理策略设置的表除外。 如果没有为数据库设置该策略,则会应用默认值。
权限
你必须至少具有数据库管理员权限才能运行此命令。
默认值和限制
请参阅默认值和限制。
语法
.alter-merge
database
DatabaseNamepolicy
ingestionbatching
PolicyObject
详细了解语法约定。
参数
名称 | 类型 | 必需 | 说明 |
---|---|---|---|
DatabaseName | string |
✔️ | 要更改引入批处理策略的数据库的名称。 |
PolicyObject | string |
✔️ | 一个定义引入批处理策略的策略对象。 有关详细信息,请参阅引入批处理策略。 |
示例
以下命令将批流入量数据时间设置为 30 秒,针对 500 个文件或 1 GB(以先到者为准)。
.alter-merge database MyDatabase policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:30",
"MaximumNumberOfItems" : 500,
"MaximumRawDataSizeMB" : 1024
}
```
以下命令将 450 个文件的批入口数据时间设置为 45 秒,或前一个值 MaximumRawDataSizeMB,以先到者为准。
.alter-merge database MyDatabase policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:45",
"MaximumNumberOfItems" : 450
}
```
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈