Dela via


Pausa och återuppta i fabric-datalager

Gäller för:✅ SQL-analysslutpunkt och lager i Microsoft Fabric

Microsoft Fabric-kapacitet kan pausas för att möjliggöra kostnadsbesparingar för din organisation. På samma sätt som andra arbetsbelastningar påverkas Synapse Data Warehouse i Microsoft Fabric när infrastrukturresurserna pausas.

Ett lager eller Lakehouse i Microsoft Fabric kan inte pausas individuellt. Mer information om hur du pausar och återupptar din infrastrukturkapacitet finns i Pausa och återuppta din kapacitet.

Effekt på användarbegäranden

En administratör kan pausa en aktiv infrastrukturkapacitet när som helst, även när SQL-instruktioner körs. Användarna kan förvänta sig följande beteende när en kapacitet pausas:

  • Nya begäranden: När en kapacitet har pausats kan användarna inte köra nya SQL-instruktioner eller frågor. Detta inkluderar även aktivitet på Infrastruktur-portalen som att skapa åtgärder, läsa in datarutnät, öppna modellvyn, öppna frågeredigeraren för visuella objekt. Alla nya aktivitetsförsök efter att kapaciteten har pausats returnerar följande felmeddelande Unable to complete the action because this Fabric capacity is currently paused.
    • I klientprogramverktyg som SQL Server Management Studio (SSMS) eller Azure Data Studio får användare som loggar in på en pausad kapacitet samma feltext med SQL-felkoden: 24800.
    • I klientprogramverktyg som SQL Server Management Studio (SSMS) eller Azure Data Studio ser användare som försöker köra en ny TSQL-fråga på en befintlig anslutning när kapaciteten pausas samma feltext med SQL-felkoden: 24802.
  • Förfrågningar under flygning: Alla öppna begäranden, till exempel SQL-instruktioner vid körning eller aktivitet i SQL-Uređivač upita, visuell frågeredigerare eller modelleringsvy, avbryts med ett felmeddelande somUnable to complete the action because this Fabric capacity is currently paused.
  • Användartransaktioner: När en kapacitet pausas mitt i en användartransaktion som BEGIN TRAN och COMMIT TRANåterställs transaktionerna.

Kommentar

Användarupplevelsen av att avvisa nya begäranden och avbryta förfrågningar under flygning är konsekvent i både Fabric-portalen och klientprogram som SQL Server Management Studio (SSMS) eller Azure Data Studio.

Effekt på systembakgrundsaktiviteter

Precis som användarinitierade uppgifter avbryts systembakgrundsaktiviteter som är under flygning när kapaciteten pausas. Exempel på systemgenererade instruktioner är synkrona metadataaktiviteter och andra bakgrundsaktiviteter som körs för att möjliggöra snabbare frågekörning.

Vissa rensningsaktiviteter kan påverkas när beräkningen pausas. Historiska data som är äldre än de aktuella inställningarna för datakvarhållning tas till exempel inte bort när kapaciteten pausas. Aktiviteterna kommer ikapp när kapaciteten återupptas.

Effekt på cache och prestanda

När en Infrastrukturkapacitet pausas stängs lagerberäkningsresurserna av på ett korrekt sätt. För bästa prestanda måste cacheminnen hållas varma hela tiden. I sådana scenarier rekommenderas det inte att pausa den underliggande kapaciteten.

När en infrastrukturkapacitet återupptas startar den om lagerberäkningsresurserna med en ren cache. Det tar några körningar att lägga till relevanta data i cacheminnet. Under den här tiden efter en återupptad åtgärd kan prestandan försämras.

Dricks

Gör en kompromiss mellan prestanda och kostnad innan du bestämmer dig för att pausa den underliggande infrastrukturresurskapaciteten.

Effekt på fakturering

  • När kapaciteten pausas manuellt pausar den effektivt beräkningsfaktureringsmätaren för alla Microsoft Fabric-arbetsbelastningar, inklusive Warehouse.
  • Informationslager rapporterar inte beräkningsanvändning när pausarbetsflödet har initierats.
  • Faktureringsmätaren för OneLake-lagring har inte pausats. Du fortsätter att betala för lagring när beräkningen pausas.

Läs mer om faktureringskonsekvenser här: Förstå din Azure-faktura för Infrastrukturkapacitet.

Beaktanden och begränsningar

  • Vid paus får begäranden under flygning i klientprogramverktyg som SQL Server Management Studio (SSMS) eller Azure Data Studio allmänna felmeddelanden som inte anger avsikten bakom annulleringen. Några exempel på felmeddelanden i det här fallet skulle vara (inte begränsat till):
    • 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.
  • När kapaciteten återupptas kan det ta några minuter att börja ta emot nya begäranden.
  • Bakgrundsrensningsaktiviteten kan påverkas när beräkningen pausas. Aktiviteterna kommer ikapp när kapaciteten återupptas.

Gå vidare