A szüneteltetés és folytatás a "Fabric Data Warehouse"-ban

A következőre vonatkozik:✅ SQL Analytics-végpont és a Microsoft Fabric Warehouse

Microsoft Fabric kapacitás szüneteltethető, hogy költségmegtakarítást lehessen elérni a szervezet számára. Más számítási feladatokhoz hasonlóan a Fabric-Data Warehouse is hatással van a Háló kapacitásának szüneteltetésekor.

A Microsoft Fabric rendszeren belüli Warehouse vagy Lakehouse nem függeszthető fel egyenként. Ha többet szeretne megtudni a Fabric kapacitás szüneteltetéséről és folytatásáról, látogasson el a Kapacitás szüneteltetése és folytatása című oldalra.

A felhasználói kérelmekre gyakorolt hatás

A rendszergazda bármikor szüneteltetheti az aktív hálókapacitást, még akkor is, ha sql-utasítások futnak. A felhasználók a következő viselkedésre számíthatnak a kapacitás szüneteltetésekor:

  • Új kérések: A kapacitás szüneteltetése után a felhasználók nem tudnak új SQL-utasításokat vagy lekérdezéseket végrehajtani. Ebbe beletartoznak a Háló portálon végzett tevékenységek is, például műveletek létrehozása, adatrács betöltése, modellnézet megnyitása, vizualizációs lekérdezésszerkesztő megnyitása. A kapacitás szüneteltetése után megkísérelt új tevékenységek a következő hibaüzenetet adják vissza Unable to complete the action because this Fabric capacity is currently paused.
    • Az olyan ügyfélalkalmazás-eszközökben, mint a SQL Server Management Studio (SSMS) vagy a Visual Studio Code a szüneteltetett kapacitásba bejelentkező felhasználók ugyanazt a hibaüzenetet kapják, mint a 24800-at tartalmazó SQL-hibakóddal.
    • Az olyan ügyfélalkalmazás-eszközökben, mint a SQL Server Management Studio (SSMS) vagy a Visual Studio Code a kapacitás szüneteltetésekor egy meglévő kapcsolaton új TSQL-lekérdezést futtatni próbáló felhasználók ugyanazt a hibaüzenetet fogják látni, mint a 24802 SQL-hibakóddal.
  • Repülés közbeni kérések: Bármilyen nyitott kérés, például végrehajtás alatt álló SQL utasítások vagy tevékenység az SQL lekérdező szerkesztőn, a vizuális lekérdező szerkesztőn vagy a modellezési nézeten az alábbi hibaüzenettel szakad meg, például
  • Felhasználói tranzakciók: Amikor egy kapacitás szüneteltetve lesz egy felhasználói tranzakció közepén, például BEGIN TRAN és COMMIT TRAN, a tranzakciók visszakerülnek.

Megjegyzés

Az új kérések elutasításának és a repülés közbeni kérelmek megszakításának felhasználói élménye konzisztens mind a Fabric portálon, mind az olyan ügyfélalkalmazásokban, mint a SQL Server Management Studio (SSMS) vagy az MSSQL-bővítmény Visual Studio Code.

A rendszer háttérfeladataira gyakorolt hatás

A felhasználó által kezdeményezett feladatokhoz hasonlóan a rendszer a folyamatban lévő háttérfeladatokat is megszakítja a kapacitás szüneteltetésekor. A rendszer által létrehozott utasítások közé tartoznak például a metaadatok szinkron tevékenységei és a lekérdezések gyorsabb végrehajtása érdekében futtatott egyéb háttérfeladatok.

A számítás szüneteltetésekor bizonyos törlési tevékenységek is érintettek lehetnek. Az aktuális adatmegőrzési beállításoknál régebbi előzményadatok például nem törlődnek a kapacitás szüneteltetése során. A tevékenységek a kapacitás újraindulása után helyreállnak.

A gyorsítótárra és a teljesítményre gyakorolt hatás

Ha leállítják egy Fabric kapacitást, a raktár számítási erőforrásait a rendszer zökkenőmentesen leállítja. A legjobb teljesítmény érdekében a gyorsítótárakat folyamatosan melegen kell tartani. Ilyen esetekben nem ajánlott szüneteltetni a mögöttes kapacitást.

Amikor egy hálókapacitás újraindul, a rendszer tiszta gyorsítótárral újraindítja a raktár számítási erőforrásait, és néhány futtatásra lesz szükség ahhoz, hogy releváns adatokat adjon hozzá a gyorsítótárhoz. A folytatási művelet után ez idő alatt teljesítménybeli lassulások észlelhetők.

Tipp

Mielőtt úgy dönt, hogy szünetelteti a mögöttes Fabric kapacitást, válasszon kompromisszumot a teljesítmény és a költségek között.

A számlázásra gyakorolt hatás

  • A kapacitás manuális szüneteltetése esetén gyakorlatilag szünetelteti a számítási számlázási mérőszámokat az összes Microsoft Fabric számítási feladathoz, beleértve a Warehouse-t is.
  • Az adattárházak nem jelentik a számítási használatot a munkafolyamat szüneteltetése után.
  • A OneLake storage számlázási mérője nincs felfüggesztve. A számítás szüneteltetésekor továbbra is fizetnie kell a tárterületért.

A számlázással kapcsolatos következményekről itt talál további információt: Értse meg az Azure számláját egy Fabric kapacitásán.

Szempontok és korlátozások

  • Szüneteltetés esetén az ügyfélalkalmazás-eszközökben (például SQL Server Management Studio (SSMS) vagy Visual Studio Code MSSQL-bővítményében) az átfutó kérések általános hibaüzeneteket kapnak, amelyek nem jelzik a megszakítás mögötti szándékot. Ebben az esetben például a következő hibák jelenhetnek meg (a teljesség igénye nélkül):
    • 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.
  • A kapacitás újraindulását követően eltarthat néhány percig, amíg elkezdődik az új kérések elfogadása.
  • A számítási feladatok szüneteltetése hatással lehet a háttérbeli törlési tevékenységre. A tevékenységek a kapacitás újraindulása után helyreállnak.

Következő lépés