Dela via


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.

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.