.alter-merge table policy streamingingestion 命令
適用於: ✅Azure 數據總管
變更數據表的串流擷取原則。 使用串流原則來管理資料庫和數據表的串流擷取。
串流擷取最適合低延遲案例,其中擷取時間低於10秒,用於不同的數據量。 它可以優化跨一或多個資料庫的多個數據表的處理,特別是當數據表每秒只收到一些記錄,但擷取磁碟區是每秒數千筆記錄時。
不過,當每個數據表的數據量成長超過每小時 4 GB 時,建議切換到傳統大量擷取,而不是串流擷取。
若要瞭解如何實作串流擷取,請參閱 串流擷取。
權限
您必須至少有 資料表管理員 許可權才能執行此命令。
語法
.alter-merge
table
TableNamepolicy
streamingingestion
PolicyObject
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
TableName | string |
✔️ | 資料表的名稱。 |
PolicyObject | string |
✔️ | 一或多個 JSON 原則物件的串行化數位。 如需詳細資訊,請參閱 串流擷取原則。 |
傳回
傳回原則的 JSON 表示法。
範例
下列命令會傳回啟用串流擷取,並判斷數據表的建議配置速率:
.alter-merge table MyTable policy streamingingestion
'{"IsEnabled": true, "HintAllocatedRate": 1.5}'
下列命令會停用串流擷取原則:
.alter-merge table MyTable policy streamingingestion
'{"IsEnabled": false}'