Delen via


Streamingopname en schemawijzigingen

Van toepassing op: ✅Microsoft FabricAzure Data Explorer-

Clusterknooppunten opslaan het schema van databases die gegevens ophalen via streamingopname, waardoor de prestaties en het resourcegebruik worden verbeterd. Wanneer er echter schemawijzigingen zijn, kan dit leiden tot vertragingen in updates.

Eventhouse-knooppunten cachen het schema van databases die gegevens ophalen via streamingopname, waardoor de prestaties en het resourcegebruik worden verbeterd. Wanneer er echter schemawijzigingen zijn, kan dit leiden tot vertragingen in updates.

Als schemawijzigingen en streamingopname niet worden gesynchroniseerd, kunt u fouten tegenkomen, zoals schemagerelateerde fouten of onvolledige en vervormde gegevens in de tabel.

Dit artikel bevat een overzicht van typische schemawijzigingen en biedt richtlijnen voor het voorkomen van problemen met streamingopname tijdens deze wijzigingen.

Schemawijzigingen

De volgende lijst bevat belangrijke voorbeelden van schemawijzigingen:

Schemawijzigingen coördineren met streamingopname

De schemacache wordt bewaard terwijl de database online is. Als er schemawijzigingen zijn, wordt de cache automatisch vernieuwd door het systeem, maar deze vernieuwing kan enkele minuten duren. Als u afhankelijk bent van de automatische vernieuwing, kunt u niet-gecoördineerd opnamefouten ondervinden.

U kunt de gevolgen van doorgiftevertraging verminderen door de schemacache expliciet op de knooppunten te wissen. Als de stroom voor streamingopname en schemawijzigingen worden gecoördineerd, kunt u fouten en de bijbehorende gegevensverstoring volledig elimineren.

De stroom voor streamingopname coördineren met schemawijzigingen:

  1. Streamingopname onderbreken.
  2. Wacht totdat alle openstaande streamingopnameaanvragen zijn voltooid.
  3. Schemawijzigingen uitvoeren.
  4. Geef een of meer .clear cache streaming opname schema opdrachten.
    • Herhaal dit totdat de opdracht is geslaagd en alle rijen in de opdrachtuitvoer geven aan dat de opdracht is geslaagd
  5. Streamingopname hervatten.

Notitie

Als u een toepassing hebt gemaakt voor aangepaste opname, raden we u aan om schemagerelateerde fouten te beheren door het opnieuw te proberen voor een ingestelde duur of gegevens om te leiden van mislukte aanvragen met behulp van methoden voor opname in de wachtrij.