Inmatningsprincip för direktuppspelning
Målscenarier för strömningsinmatning
Gäller för: ✅Azure Data Explorer-
Inmatning av direktuppspelning ska användas för följande scenarier:
- Svarstid på mindre än några sekunder krävs.
- För att optimera driftbearbetningen av många tabeller där dataströmmen till varje tabell är relativt liten (några poster per sekund), men den totala datainmatningsvolymen är hög (tusentals poster per sekund).
Om dataströmmen i varje tabell är hög (över 4 GB per timme) bör du överväga att använda köad inmatning.
- Mer information om hur du implementerar den här funktionen och dess begränsningar finns i strömningsinmatning.
- Information om hanteringskommandon för strömmande inmatning finns i Management-kommandon som används för att hantera policyn för strömningsinmatning.
Principdefinition för strömmande inmatning
Inmatningsprincipen för direktuppspelning innehåller följande egenskaper:
-
IsEnabled:
- definierar status för funktionen för strömmande inmatning för tabellen/databasen
- obligatoriskt, inget standardvärde, måste uttryckligen anges till sant eller falskt
-
HintAllocatedRate:
- if set ger ett tips om den timvolym med data i gigabyte som förväntas för tabellen. Det här tipset hjälper systemet att justera mängden resurser som allokeras för en tabell till stöd för strömmande inmatning.
- standardvärdet null- (ta bort)
Om du vill aktivera direktuppspelningsinmatning i en tabell definierar du principen för strömningsinmatning med IsEnabled inställd på sant. Den här definitionen kan anges i en tabell själv eller i databasen. När du definierar den här principen på databasnivå tillämpas samma inställningar på alla befintliga och framtida tabeller i databasen. Om principen för strömmande inmatning anges på både tabell- och databasnivå har inställningen för tabellnivå företräde. Den här inställningen innebär att strömmande inmatning kan vara allmänt aktiverad för databasen men specifikt inaktiverad för vissa tabeller eller tvärtom.
Not
Om en tabell inte får direktuppspelningsinmatning, men bara via en uppdateringsprincip, behöver ingen princip för direktuppspelningsinmatning definieras i den här tabellen.
Ange datahastighetstipset
Principen för strömmande inmatning kan ge ett tips om den timvolym av data som förväntas för tabellen. Det här tipset hjälper systemet att justera mängden resurser som allokerats för den här tabellen till stöd för strömmande inmatning. Ange tipset om hastigheten för inkommande strömmande data i tabellen överskrider 1 Gb/timme. Om du anger HintAllocatedRate i principen för strömningsinmatning för databasen anger du den efter tabellen med den högsta förväntade datahastigheten. Vi rekommenderar inte att du anger det effektiva tipset för en tabell till ett värde som är mycket högre än den förväntade datahastigheten för den högsta timmen. Den här inställningen kan ha en negativ effekt på frågeprestandan.
Relaterat innehåll
- .show database policy streamingingestion command
- .show table policy streamingingestion command
- .alter database policy streamingingestion command
- kommandot .alter-merge database policy streamingingestion
- kommandot .alter table policy streamingingestion
- kommandot .alter-merge table policy streamingingestion
- kommandot .delete database policy streamingingestion
- kommandot .delete table policy streamingingestion
- Direktuppspelningsinmatning och schemaändringar