.alter 資料庫原則 ingestionbatching 命令
設定 擷取批處理原則 ,以判斷數據匯總何時停止且批次已密封並內嵌。 擷取批處理原則適用於 佇列擷取。
設定資料庫的原則時,它會套用至其所有數據表,但以自己的擷取批處理原則設定的數據表除外。 如果未設定資料庫的原則,則會套用 預設值 。
權限
您必須至少有 Database 管理員 許可權才能執行此命令。
預設值和限制
請參閱 預設值和限制。
語法
.alter
database
DatabaseNamepolicy
ingestionbatching
PolicyObject
深入瞭解 語法慣例。
參數
名稱 | 類型 | 必要 | 描述 |
---|---|---|---|
DatabaseName | string |
✔️ | 要變更擷取批處理原則的資料庫名稱。 |
PolicyObject | string |
✔️ | 定義擷取批處理原則的原則物件。 如需詳細資訊,請參閱擷取批次處理原則。 |
範例
下列命令會將批次輸入資料時間設定為 30 秒、500 個檔案或 1 GB,以先到達者為準。
.alter database MyDatabase policy ingestionbatching
```
{
"MaximumBatchingTimeSpan" : "00:00:30",
"MaximumNumberOfItems" : 500,
"MaximumRawDataSizeMB" : 1024
}
```
注意
如果您未指定 PolicyObject 的所有參數,則未指定的參數會設定為 預設值。 例如,只指定 「MaximumBatchingTimeSpan」 會導致 「MaximumNumberOfItems」 和 「MaximumRawDataSizeMB」 設為預設值。 若要只覆寫某些參數,請使用 alter-merge命令 命令。
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應