Onderbreken en hervatten in Fabric Data Warehouse
Van toepassing op:✅ SQL Analytics-eindpunt en -magazijn in Microsoft Fabric
Microsoft Fabric-capaciteit kan worden onderbroken om kostenbesparingen voor uw organisatie mogelijk te maken. Net als bij andere workloads wordt infrastructuurdatawarehouse beïnvloed wanneer de infrastructuurcapaciteit wordt onderbroken.
Een magazijn of Lakehouse in Microsoft Fabric kan niet afzonderlijk worden onderbroken. Ga naar Uw capaciteit onderbreken en hervatten voor meer informatie over het onderbreken en hervatten van uw capaciteit.
Effect op gebruikersaanvragen
Een beheerder kan een actieve fabric-capaciteit op elk gewenst moment onderbreken, zelfs wanneer SQL-instructies worden uitgevoerd. Gebruikers kunnen het volgende gedrag verwachten wanneer een capaciteit wordt onderbroken:
- Nieuwe aanvragen: zodra een capaciteit is onderbroken, kunnen gebruikers geen nieuwe SQL-instructies of -query's uitvoeren. Dit omvat ook activiteit in de Fabric-portal, zoals het maken van bewerkingen, het laden van het gegevensraster, het openen van de modelweergave, het openen van de visualquery-editor. Elke nieuwe activiteit die is geprobeerd nadat de capaciteit is onderbroken, retourneert het volgende foutbericht
Unable to complete the action because this Fabric capacity is currently paused.
- In clienttoepassingshulpprogramma's zoals SQL Server Management Studio (SSMS) of Azure Data Studio krijgen gebruikers die zich aanmelden bij een onderbroken capaciteit dezelfde fouttekst met SQL-foutcode: 24800.
- In clienttoepassingshulpprogramma's zoals SQL Server Management Studio (SSMS) of Azure Data Studio zien gebruikers die proberen een nieuwe TSQL-query uit te voeren op een bestaande verbinding wanneer de capaciteit wordt onderbroken, dezelfde fouttekst met SQL-foutcode: 24802.
- In-flight-aanvragen: alle geopende aanvragen, zoals SQL-instructies in uitvoering of activiteit in de SQL-Power Query-editor, visualquery-editor of modelweergave, worden geannuleerd met een foutbericht zoals
Unable to complete the action because this Fabric capacity is currently paused.
- Gebruikerstransacties: wanneer een capaciteit wordt onderbroken in het midden van een gebruikerstransactie zoals
BEGIN TRAN
enCOMMIT TRAN
, worden de transacties teruggedraaid.
Notitie
De gebruikerservaring van het weigeren van nieuwe aanvragen en het annuleren van in-flight-aanvragen is consistent in zowel de Fabric-portal als clienttoepassingen zoals SQL Server Management Studio (SSMS) of Azure Data Studio.
Effect op systeemachtergrondtaken
Net als door de gebruiker geïnitieerde taken worden systeemachtergrondtaken die tijdens de vlucht zijn geannuleerd wanneer de capaciteit wordt onderbroken. Voorbeelden van door het systeem gegenereerde instructies zijn synchrone metagegevensactiviteiten en andere achtergrondtaken die worden uitgevoerd om snellere uitvoering van query's mogelijk te maken.
Sommige opschoningsactiviteiten kunnen worden beïnvloed wanneer de berekening wordt onderbroken. Historische gegevens die ouder zijn dan de huidige instellingen voor gegevensretentie, worden bijvoorbeeld niet verwijderd terwijl de capaciteit wordt onderbroken. De activiteiten worden opgehaald zodra de capaciteit wordt hervat.
Effect op cache en prestaties
Wanneer een Fabric-capaciteit is onderbroken, worden rekenresources van het magazijn correct afgesloten. Voor de beste prestaties moeten caches voortdurend warm worden gehouden. In dergelijke scenario's wordt het niet aanbevolen om de onderliggende capaciteit te onderbreken.
Wanneer een Infrastructuurcapaciteit wordt hervat, worden de rekenresources van het magazijn opnieuw opgestart met een schone cache. Het duurt enkele uitvoeringen om relevante gegevens toe te voegen aan de cache. Gedurende deze tijd na een cv-bewerking kunnen er prestatieverminderingen worden waargenomen.
Tip
Maak een afweging tussen prestaties en kosten voordat u besluit om de onderliggende infrastructuurcapaciteit te onderbreken.
Effect op facturering
- Wanneer de capaciteit handmatig wordt onderbroken, worden de rekenfactureringsmeters voor alle Microsoft Fabric-workloads, inclusief Warehouse, effectief onderbroken.
- Datawarehouses rapporteren geen rekengebruik zodra de werkstroom wordt onderbroken.
- De factureringsmeter voor OneLake-opslag is niet onderbroken. U blijft betalen voor opslag wanneer de berekening wordt onderbroken.
Meer informatie over de gevolgen voor facturering vindt u hier: Inzicht in uw Azure-factuur voor uw Infrastructuurcapaciteit.
Overwegingen en beperkingen
- In het geval van pauze, ontvangen vluchtaanvragen in clienttoepassingshulpprogramma's zoals SQL Server Management Studio (SSMS) of Azure Data Studio algemene foutberichten die niet aangeven wat de intentie is achter annulering. Een paar voorbeeldfoutberichten in dit geval zijn (niet beperkt tot):
An existing connection was forcibly closed by the remote host
Internal error. Unable to properly update physical metadata. Please try the operation again and contact Customer Support Services if this persists.
A severe error occurred on the current command. The results, if any, should be discarded.
- Zodra de capaciteit is hervat, kan het enkele minuten duren voordat nieuwe aanvragen worden geaccepteerd.
- Activiteit voor opschonen op de achtergrond kan worden beïnvloed wanneer de berekening wordt onderbroken. De activiteiten worden opgehaald zodra de capaciteit wordt hervat.