Freigeben über


Befehl „.alter database policy“ für „streamingingestion“

Gilt für: ✅Azure Data Explorer

Ändert die Datenbankstreaming-Aufnahmerichtlinie. Die Streamingrichtlinie verwaltet die Streamingaufnahme von Daten in Datenbanken und Tabellen.

Die Streamingaufnahme eignet sich am besten für Szenarien mit geringer Latenz, bei denen die Erfassungszeit für unterschiedliche Datenvolume unter 10 Sekunden liegt. Sie kann die Verarbeitung für mehrere Tabellen in einer oder mehreren Datenbanken optimieren, insbesondere wenn die Tabellen nur wenige Datensätze pro Sekunde empfangen, aber das Aufnahmevolumen ist Tausende von Datensätzen pro Sekunde.

Wenn die Datenmenge jedoch über 4 GB pro Stunde pro Tabelle hinaus wächst, empfehlen wir, zur klassischen Massenaufnahme zu wechseln, anstatt streamingeingestion.

Informationen zum Implementieren der Streamingaufnahme finden Sie unter "Streaminggestion". Die Streamingaufnahme muss auf Clusterebene aktiviert werden, bevor sie auf Datenbankebene verwendet werden kann.

Berechtigungen

Sie müssen mindestens über Datenbankadministratorberechtigungen verfügen, um diesen Befehl auszuführen.

Syntax

.alter database DatabaseNamepolicystreamingingestionPolicyObject

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
DatabaseName string ✔️ Der Name der Datenbank, für die die Streaming-Aufnahmerichtlinie geändert werden soll.
PolicyObject string ✔️ Ein Richtlinienobjekt, das die Streamingaufnahmerichtlinie definiert. Weitere Informationen finden Sie in der Streamingrichtlinie.

Gibt zurück

Gibt eine JSON-Darstellung der Richtlinie zurück.

Beispiel

Mit dem folgenden Befehl wird die Streamingaufnahme aktiviert und die für die Datenbank zugewiesene Vorschlagsrate bestimmt:

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