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