Jaa


Ohjaa laskennan käyttöä

Soveltaa:SQL-tietokanta Microsoft Fabric

Tässä artikkelissa opit, miten hallita ja seurata SQL-tietokannan laskentaa Fabricissa.

Hallitse maksimilaskentatehoa maksimirajoituksilla

Tämä asetus määrittelee ylärajan niille Fabric-kapasiteettiyksiköille (CU), joita tietokanta voi käyttää automaattiskaalauksen aikana. Seuraava taulukko tiivistää vCore-maksimirajat ja vastaavat resurssit.

Max vCores 4 vCoret 32 vCores (oletus)
Maksimimuisti 12 Gt 96 GB
Maksimitallennus 756 GB 4 Tt

SQL-tietokannassa Fabricissa automaattinen skaalaus skaalaa laskentaa dynaamisesti kysynnän mukaan, mutta se ei koskaan ylitä määritettyä maksimivCore-rajaa tai vastaavaa muistirajaa.

Milloin rajoittaa maksimi-vCorea

Maksimi-vCore-rajan määrittäminen on hyödyllistä esimerkiksi seuraavissa tilanteissa:

  • Huippulaskentakulutuksen hallinta jaetuissa Fabric-kapasiteeteissa.
  • Estäen odottamattomia kustannuspiikkejä ja rajoituksia työkuorman purkauksissa.
  • Rajoitusten soveltaminen kehitys-, testi- tai varhaisen ennakkotyön kuormituksiin.

Määritä maksimivCore-raja Fabric-portaalissa (esikatselu)

Voit määrittää SQL-tietokannan maksimivCore-rajan Fabric-portaalissa.

Tärkeää

Tämä ominaisuus on esikatselutilassa.

  1. Siirry SQL-tietokantaasi Fabric-portaalissa.
  2. Valitse asetukset-kuvake .
  3. Valitse Compute-sivu .
  4. Max vCore -rajasta valitse arvo pudotusvalikosta. Tämä on uusi maksimi vCoren käyttöasteelle tälle SQL-tietokannalle.
  5. Valitse Tallenna.

Kuvakaappaus Fabric-portaalista, joka näyttää, miten SQL-tietokannan maksimiv Core -raja voi konfiguroida.

Maksimi-vCore-rajan muuttamisen vaikutukset

MaksimivCore-raja vaikuttaa suoraan siihen, miten laskentateho näkyy laskutuksessa ja käyttöasteissa sekä suorituskyvyn seurantaraporteissa.

  • Raportoitu laskentakulutus heijastaa vCore-kattoa.
  • Huippukäyttö ei ylitä määritettyä maksimia, edes työkuorman piikkien aikana.
  • Tämä helpottaa kankaan kapasiteetin käytön ja kustannusaltistuksen hallintaa jaetuissa Fabric-kapasiteeteissa.

Kun suurin vCore-raja on määritetty, SQL-tietokanta jatkaa dynaamista skaalausta kysynnän mukaan.

  • Automaattinen skaalaus on rajattu konfiguroidulla maksimivCore-rajalla.

  • Jos työkuorman kysyntä ylittää rajan, tietokanta ei skaalaudu katon yli.

  • Riippumatta vCore-maksimikokoonpanosta, tietokanta skaalautuu nollaan lepokäyttöjaksojen jälkeen.

  • Tietokannan maksimivCore-rajan pienentäminen myös pienentää maksimitallennustilaa. Jos tietokanta on jo suurempi kuin alennettu maksimitallennusraja, maksimi-vCore-asetusta ei voida valvoa.

    • Voit löytää tietokannallesi varatun tilan seuraavalla T-SQL-kyselyllä.
    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;
    

    Tyhjän tilan vapauttamiseksi käytä DBCC SHRINKDATABASE (Transact-SQL) tai DBCC SHRINKFILE (Transact-SQL).