共用方式為


.alter database policy streamingingestion 命令

適用於: ✅Azure 數據總管

變更資料庫串流擷取原則。 串 流原則 會管理將數據串流擷取到資料庫和數據表。

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

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

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

權限

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

語法

.alter database DatabaseNamepolicystreamingingestionPolicyObject

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
DatabaseName string ✔️ 要改變串流擷取原則的資料庫名稱。
PolicyObject string ✔️ 定義串流擷取原則的原則物件。 如需詳細資訊,請參閱 串流原則

傳回

傳回原則的 JSON 表示法。

範例

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

.alter database MyDatabase policy streamingingestion 
'{"IsEnabled": true, "HintAllocatedRate": 2.1}'