共用方式為


.alter-merge table policy streamingingestion 命令

適用於: ✅Azure 數據總管

變更數據表的串流擷取原則。 使用串流原則來管理資料庫和數據表的串流擷取。

串流擷取最適合低延遲案例,其中擷取時間低於10秒,用於不同的數據量。 它可以優化跨一或多個資料庫的多個數據表的處理,特別是當數據表每秒只收到一些記錄,但擷取磁碟區是每秒數千筆記錄時。

不過,當每個數據表的數據量成長超過每小時 4 GB 時,建議切換到傳統大量擷取,而不是串流擷取。

若要瞭解如何實作串流擷取,請參閱 串流擷取

權限

您必須至少有 資料表管理員 許可權才能執行此命令。

語法

.alter-merge table TableNamepolicystreamingingestionPolicyObject

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
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}'