共用方式為


.alter-merge database policy streamingingestion 命令

適用於: ✅Azure 數據總管

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

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

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

若要瞭解如何實作串流擷取,請參閱 串流擷取。 串流擷取必須在叢集層級上啟用,才能在資料庫層級使用。

權限

您必須至少有 Database Admin 許可權才能執行此命令。

語法

.alter-merge database DatabaseNamepolicystreamingingestionArrayOfPolicyObjects

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
DatabaseName string ✔️ 要改變串流擷取原則的資料庫名稱。
ArrayOfPolicyObjects string ✔️ 一或多個 JSON 原則物件的串行化數位。 如需詳細資訊,請參閱 串流擷取原則

傳回

傳回原則的 JSON 表示法。

範例

下列命令傳回會啟用串流擷取,並判斷為資料庫配置的建議速率:

.alter-merge database MyDatabase policy streamingingestion 
'{"IsEnabled": true, "HintAllocatedRate": 1.5}'

下列命令會停用串流擷取原則:

.alter-merge database MyDatabase policy streamingingestion 
'{"IsEnabled": false}'