Számítási használat szabályozása

A következőkre vonatkozik:SQL-adatbázis a Microsoft Fabricben

Ebből a cikkből megtudhatja, hogyan szabályozhatja és figyelheti egy SQL-adatbázis számítási használatát a Fabricben.

Maximális számítási használat szabályozása maximális virtuális magkorlátokkal

Ez a beállítás meghatározza az adatbázis által az automatikus skálázás során használható hálókapacitási egységek (CU-k) felső határát. Az alábbi táblázat összefoglalja a maximális virtuális magkorlátokat és a hozzájuk tartozó erőforrásokat.

Maximális virtuális CPU-k 4 vCore 32 virtuális mag (alapértelmezett)
Memória maximális mennyisége 12 GB 96 GB
Maximális tárterület 756 GB 4 terabájt

A Fabric sql-adatbázisában az automatikus skálázás dinamikusan skálázza a számítást az igények alapján, de soha nem lépi túl a konfigurált maximális virtuális magkorlátot vagy a megfelelő memóriakorlátot.

Mikor érdemes korlátozni a maximális vCore-t?

A maximális virtuális magkorlát konfigurálása olyan helyzetekben hasznos, mint például:

  • A legnagyobb számítási kihasználtság szabályozása a megosztott háló kapacitásaiban.
  • A váratlan költségnövekedések és korlátozások megakadályozása terhelési csúcsok esetén.
  • Védőkorlátok alkalmazása fejlesztési, tesztelési vagy korai előzetes verziójú számítási feladatokhoz.

Maximális vCore-korlát konfigurálása a Fabric portálon (előzetes verzió)

A Fabric portálon konfigurálhatja az SQL-adatbázis maximális vCore-korlátját.

Fontos

Ez a funkció előzetes verzióban érhető el.

  1. Navigáljon az SQL-adatbázisra a Fabric portálon.
  2. Válassza a Beállítások ikont.
  3. Válassza a Számítás lapot.
  4. A maximális virtuális magkorlát alatt válasszon ki egy értéket a legördülő listában. Ez az SQL-adatbázis virtuálismag-kihasználtságának új maximális száma.
  5. Válassza az Mentésgombot.

Képernyőkép a Fabric portálról, amely bemutatja, hogyan konfigurálható az SQL-adatbázisok maximális v Core-korlátja.

A maximális virtuális magkorlát módosításának hatásai

A maximális virtuális magkorlát közvetlenül befolyásolja a számítási használat megjelenését a számlázásban és a kihasználtságban, valamint a teljesítménymonitorozási jelentésekben.

  • A jelentett számítási felhasználás a korlátozott vCore korlátját tükrözi.
  • A csúcshasználat nem lépi túl a konfigurált maximális értéket, még a számítási feladatok csúcsidőszakában sem.
  • Így könnyebben szabályozható a Háló kapacitáshasználata és a költségek kitettsége a megosztott háló kapacitásaiban.

Ha maximális virtuális magkorlát van konfigurálva, az SQL-adatbázis továbbra is dinamikusan, igény szerint automatikusan skálázódik.

  • Az automatikus skálázást a konfigurált maximális virtuális magkorlát határolja.

  • Ha a számítási feladatok iránti igény meghaladja a korlátot, az adatbázis nem lépi túl a korlátot.

  • A maximális virtuális mag konfigurációtól függetlenül az adatbázis nullára skálázható le a kihasználatlan használati időszakok után.

  • Az adatbázis maximális virtuális magkorlátjának csökkentése szintén csökkenti a maximális tárterületet. Ha az adatbázis már nagyobb a csökkentett maximális tárterület-korlátnál, a virtuális magok maximális beállítása nem kényszeríthető ki.

    • Az alábbi T-SQL-lekérdezéssel megtalálhatja az adatbázis számára lefoglalt területet.
    SELECT file_id, type_desc,
           CAST(FILEPROPERTY(name, 'SpaceUsed') AS decimal(19,4)) * 8 / 1024. AS space_used_mb,
           CAST(size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS decimal(19,4)) AS space_unused_mb,
           CAST(size AS decimal(19,4)) * 8 / 1024. AS space_allocated_mb,
           CAST(max_size AS decimal(19,4)) * 8 / 1024. AS max_size_mb
    FROM sys.database_files;
    

    A fel nem használt terület felszabadításához használja a DBCC SHRINKDATABASE (Transact-SQL) vagy a DBCC SHRINKFILE (Transact-SQL) parancsot.