Jaa


SQL-tietokannan laskutus ja käyttöraportointi Microsoft Fabricissa

Artikkelissa kerrotaan SQL-tietokannan käsittelykäytön raportoinnista Microsoft Fabricissa.

Kun käytät Fabric-kapasiteettia, käyttömaksusi näkyvät tilaustesi Azure-portaali Microsoft Cost Managementissa. Saat lisätietoja Fabric-laskustasi ohjeartikkelista Tutustu Azure-laskuusi Fabric-kapasiteetissa.

1. helmikuuta 2025 jälkeen SQL-tietokannan käsittely ja tietojen tallennus veloitetaan Fabric-kapasiteetiltasi. Lisäksi varmuuskopioiden laskutus alkaa 1.4.2025 jälkeen.

Kapasiteetti

Fabricissa ostamasi kapasiteetin varastointiyksikön perusteella sinulla on oikeus käyttää kapasiteettiyksiköitä (CUS), jotka jaetaan kaikkien Fabric-kuormitusten kesken. Lisätietoja tuetuista käyttöoikeuksista on kohdassa Microsoft Fabric -käsitteet ja -käyttöoikeudet.

Kapasiteetti on erillinen resurssijoukko, joka on käytettävissä tiettynä ajankohtana. Kapasiteetti määrittää resurssin mahdollisuuden suorittaa toiminto tai tuottaa tulosta. Eri resurssit kuluttavat varastointiyksiköitä eri aikoina.

SQL-tietokannan kapasiteetti Microsoft Fabricissa

Kapasiteettipohjaisessa SaaS-mallissa SQL-tietokannan tavoitteena on hyödyntää ostettua kapasiteettia ja tarjota näkyvyyttä käyttöön. 

Yksinkertaisesti sanottuna 1 Fabric-kapasiteettiyksikkö vastaa 0.383 Database vCores tai, 1 Database vCore vastaa 2,611 Fabric-kapasiteettiyksikköä.

Esimerkiksi Fabric-kapasiteetin SKU F64 -kapasiteetilla on 64 kapasiteettiyksikköä, mikä vastaa 24,512 SQL-tietokannan vCorea. 

Käsittely- ja tallennuskustannukset

SQL-tietokannan kustannukset Fabricissa ovat laskentakustannusten ja tallennuskustannusten yhteenveto. Käsittelykustannukset perustuvat vCoreen ja käytettyun muistiin.

Esimerkiksi tietokanta, jossa kuormitustoiminto on ollut käytössä kaksi minuuttia ja muuten passiivinen lopputuntina. Kapasiteettia laskutetaan käsittelystä kaksi minuuttia, ja sitä pidetään verkossa vielä 15 minuuttia, yhteensä 17 minuuttia käsittelylaskutusta. Tietokanta säilytetään online-tilassa, jotta sovelluksen vasteajat säilyvät ja suorituskykyviiveet estetään käyttäessäsi käyttämättömyystietokantaa.

Vain tallennustilaa laskutetaan koko tunnin ajan.

Automaattinen skaalaus ja muistin vähimmäisvaraus

Fabric-tietokannan SQL-tietokanta skaalaa käsittelyn automaattisesti, ja se täydentää vähintään 2 Gt muistia, joka laskutetaan käsittelynä, kun tietokanta on online-tilassa.

Kun käyttö on ollut käyttämättömänä 15 minuuttia, kaikki käsittelyresurssit, mukaan lukien suoritin ja muisti, julkaistaan, ja käsittelylasku on nolla.

Välimuistin reklamaatio

SQL Server suorittaa välimuistin reklamoinnin vähäisinä tai käyttämättömyysajoina muistin käytön ja kustannusten pienentämiseksi. SQL Serverin toimintakunnon vasteaika online-tilassa edellyttää kuitenkin vielä 2 Gt:n muistia.

Esimerkki käsittelylaskutuksen käytöstä

Jotta suoritinta voidaan verrata muistiin laskutusta varten, muisti normalisoidaan näennäisytimien yksiköiksi laskemalla uudelleen gigatavumäärä 3 Gt:llä näennäisydintä kohden.

Esimerkiksi seuraava tässä esimerkissä oleva mallilasku lasketaan seuraavasti:

Aikaväli (min.) vCoret, joita käytetään joka sekunti Joka sekunti käytetty muisti gigatavua Laskutettu käsittelydimensio CU Sekuntia laskutettu (yksinkertainen selitys)
00:00–0:05 2 3 käytetyt vCoret Käytetty 2 näennäisydintä 300 sekunnin ajan. Suoritin oli muistia suurempi, joten laskutus perustuu vCoren käyttöön. Laskenta: 2 × 300 × 2,611 = 783 CU sekuntia.
0:05–0:15 1 6 Käytetty muisti Käytetty 6 Gt muistia 600 sekunnin ajan. Muisti ylitti suorittimen, joten laskutus perustuu muistin käyttöön. Muistista näennäisyhteyksiin -suhde: 6 Gt = 2 näennäisydintä. Laskenta: 2 × 600 × 2,611 = 3 133 CU sekuntia.
0:15–0:30 0 2 Muistin vähimmäisvaraaminen Tietokanta on varattu vähintään 2 Gigatavua muistia tietokannan pitämiseksi valmiina myös silloin, kun sitä ei käytetä. Muistin ja näennäisen ytimen suhde: 2 Gt = 0,6666 näennäisydintä. Laskelma: 0,6666 × 900 × 2,611 = 1 567 CU-sekuntia.
0:30–0:60 0 0 Ei käsittelylaskuja 15 minuutin käyttämättömyyden jälkeen Mitään toimia ei suoriteta 15 minuuttiin, joten kaikki käsittely, mukaan lukien suoritin ja muisti, julkaistaan. Käsittelylaskutus päättyy. Laskenta: 0 CU sekuntia.

Arvioidut CU-sekunnit yhteensä: 5483 CU-sekuntia

Esimerkki tallennustilan laskutuksen esimerkistä

Tallennustilaa laskutetaan jatkuvasti, vaikka käsittely keskeytetään.

Tallennustyyppi Nykyinen tallennustila (Gt)  Laskutettava tallennustila (Gt)  Laskutuksen tyyppi  esimerkki 
Varattu SQL-tallennustila 80,53 Gt 2,84 Gt Laskutettava Tallennustila, jota käytetään SQL-tietokannan tietosivujen säilyttämiseen
SQL-tietokannan varmuuskopiointitallennustila 14,59 Gt 0,51 Gt Laskutettava Tallennustila, jota käytetään täyden palautuksen varmuuskopiointiketjussa tietokannan aikaisen palautuksen varmistamiseksi

Tässä esimerkissä laskutettava kokonaistallennustila: 2,84 + 0,51 = 3,35 Gt

Tallennustilan laskutus koskee koko tuntia käsittelytilasta riippumatta.

Fabric Capacity SKU -valinta SQL-tietokannan näennäisytimien perusteella

Katso tämä Fabric SKU:n koon arvioista SQL-tietokannalle Fabricissa. Lisätietoja on Microsoft Fabric Capacity Estimator -työkalussa.

TUOTEKOODI Kapasiteetin yksiköt (CU) SQL-tietokannan näennäisytimet sekunnissa
F2 2 0.766
F4 4 1.532
F8 8 3.064
F16 16 6.128
F32 32 12.256
F64 64 24.512
F128 128 49.024
F256 256 98.048
F512 512 196.096
F1024 1024 392.192
F2048 2048 784.384

Käsittelykäyttöraportointi

Microsoft Fabric Capacity Metrics -sovellus tarjoaa yhteen paikkaan näkyvyyden kaikkien Fabric-kuormitusten kapasiteetin käyttöön. Järjestelmänvalvojat voivat valvoa sovelluksen avulla kapasiteettia, kuormitusten suorituskykyä ja käyttöä verrattuna ostettuun kapasiteettiin.

Aluksi sinun on oltava kapasiteetin järjestelmänvalvoja, jotta voit asentaa Microsoft Fabric Capacity Metrics -sovelluksen. Asennuksen jälkeen kuka tahansa organisaatiossa voi saada käyttöoikeudet, jotka on myönnetty tai jaettu sovelluksen tarkastelemiseksi. Lisätietoja on ohjeaiheessa Mikä Microsoft Fabric Capacity Metrics -sovellus on?

Kun sovellus on asennettu, valitse SQLDbNative avattavasta Valitse kohdelaji: -luettelosta. Monimetrinen nauhakaavio ja Kohteet (14 päivää) -tietotaulukko näyttävät nyt vain SQLDbNative-toiminnan.

Näyttökuva Fabric Capacity Metrics -sovelluksesta, joka näyttää yleisen koontinäytön.

SQL-tietokannan toimintoluokat

Voit analysoida yleistä käsittelykapasiteetin käyttöä kuormitusluokan mukaan vuokraajassa. Käyttöä seurataan kapasiteetin yksikkösekuntien kokonaismäärän (CUS) mukaan. Näytetty taulukko näyttää koostetun käytön viimeisten 14 päivän ajalta.

Fabric SQL -tietokanta sisältyy SQLDbNative-kohtaan Metrics-sovelluksessa. Tässä näkymässä näkyvät toimintoluokat ovat seuraavat:

  • SQL-käyttö: Kaikkien käyttäjän luomien ja järjestelmän luomien T-SQL-lausekkeiden käsittelymaksu tietokannassa.

Esimerkkejä:

Fabric Capacity Metrics -sovelluksen näyttökuva, jossa näkyy SQL-tietokannan käyttö.

Laskutustyyppikenttää käytetään määrittämään, onko kuormitus esikatselutilassa vai laskutettava.

Aikapisteen tutkiminen -kaavio

Tämä Microsoft Fabric Capacity Metrics -sovelluksen kaavio näyttää resurssien käytön verrattuna ostettuun kapasiteettiin. 100 % käyttöastesesta edustaa kapasiteetin SKU:n koko siirtomäärää, ja se jaetaan kaikkien Fabric-kuormitusten kanssa. Tätä edustaa keltainen pisteviiva. Kun valitset tietyn aikapisteen kaaviossa, voit käyttää Tutki-painiketta , joka avaa yksityiskohtaisen porautumissivun.

Fabric Capacity Metrics -sovelluksen näyttökuva, joka näyttää kaavion SQL-tietokannan kapasiteetin käytöstä.

Yleisesti ottaen toiminnot luokitellaan Power BI :n tavoin joko vuorovaikutteisiksi tai taustaksi ja värin ilmaisemina. Useimmat SQL-tietokantaluokan toiminnot raportoidaan vuorovaikutteisiksi 5 minuutin toiminnan tasaamisen kanssa.

Aikapisteporautuminen kaavion läpi

Näyttökuva Fabric Capacity Metrics -sovelluksesta, joka näyttää aika-alueen vuorovaikutteiset toiminnot.

Tämä Microsoft Fabric Capacity Metrics -sovelluksen taulukko sisältää yksityiskohtaisen näkymän käytön tietyistä aikapisteistä. Annetun varastointiyksikön tarjoama kapasiteetin määrä 30 sekunnin jaksoa kohti näkyy yhdessä vuorovaikutteisten ja taustatoimintojen erittelyn kanssa. Vuorovaikutteinen toimintotaulukko edustaa luetteloa toiminnoista, jotka on suoritettu kyseisellä aikapisteellä ja jotka ohjataan suoraan käyttäjän toiminnalla.

Tämän näkymän suosituimpia käyttötapauksia ovat seuraavat:

  • SQL queries(statements) -tilan tunnistaminen: arvot voivat olla Onnistui tai Hylätty.

    • Onnistumisen tila on SQL-tietokannan vakiotoiminta, kun kapasiteettia ei rajoitetaan.
    • Hylätty tila voi ilmetä kapasiteetin rajoittamisesta johtuvien resurssien rajoitusten vuoksi.
  • Useita resursseja kuluttaneiden SQL-kyselyjen (lausekkeiden) tunnistaminen: lajittele taulukko CU(s) kokonaismäärän mukaan laskevasti aikaleiman ja kohteen mukaan.

Huomioitavia seikkoja

Katso seuraavia käyttöraportoinnin vivahteita:

  • Fabric Capacity Metrics -sovelluksessa ilmoitettu kesto(t) -kenttä on tarkoitettu vain tiedoksi. Nykyisen SQL-käytön aikaikkuna vastaa 60 sekuntia.

Tallennustilan käyttöraportointi

Tallennustilan käyttöraportoinnin avulla järjestelmänvalvojat voivat valvoa tallennustilan kulutusta koko organisaatiossa kapasiteettimittareissa. Kun olet valinnut kapasiteetin, säädä päivämääräaluetta niin, että se vastaa laskutusjakson aikana lähetettyä tallennustilaa. Käyttökokemuksen liukusäätimen avulla voit suodattaa kuormituskokemusta.

Mahdolliset tallennustoiminnon nimiarvot ovat:

  • Varattu SQL-tallennustila on tietokannan kokonaiskoko.
  • SQL-tietokannan varmuuskopiointitallennustila on varmuuskopioinnin tallennustila, joka ylittää varatun koon ja laskutetaan vastaavasti.

Näyttökuva Fabric Capacity Usage -sovelluksesta, joka näyttää laskutettavan tallennustilan.

Nykyiset tallennusarvot tasataan vasemmalla olevan kaavion kanssa, jolloin keskimääräinen tallennustila näkyy päivittäisenä rakeena tai tuntikohtaisen rakeena, jos poraudut sisään.

Tallennustilan käyttöraportointi tapahtuu työtilan tasolla. Jos haluat lisätietoja tallennustilan käytöstä tietokannan sisällä, katso Performance Dashboard for SQL -tietokanta Microsoft Fabricissa.

Tallennustilan varmuuskopiointilaskutus

Microsoft Fabricin SQL-tietokanta tarjoaa automaattisia varmuuskopioita tietokannan luontihetkestä alkaen. Varmuuskopiolaskutus määräytyy automatisoidun varmuuskopiointiprosessin kuluttaman tallennustilan määrän mukaan.

  • Oletusarvon mukaan varmuuskopiointitallennustila on ilmainen enintään 100% valmistetun tietokannan koosta. Esimerkiksi tietokanta, jossa on 100 Gt varattua tallennustilaa, sisältää automaattisesti 100 Gt varmuuskopiotallennustilaa ilman lisäkustannuksia.
  • Jos varmuuskopiointitallennustilan käyttö ylittää tietokannan varatun koon, siitä veloitetaan lisämaksu. Sinua laskutetaan vain varmuuskopiosäilöstä, joka ylittää varatun koon.

Varmuuskopiointitallennustilan käyttö mitataan tunneittain ja lasketaan kumulatiivisena kokonaissummana. Kunkin kuukauden lopussa tämä arvo koostetaan ja sitä käytetään laskun laskemiseen. Maksut perustuvat kokonaissummaan Gt/kuukausi.

Jos tietokanta esimerkiksi kerää 100 Gt varattua tallennustilaa ja varmuuskopiointitallennustilaa kerää 150 Gt varmuuskopiotallennustilaa ja pysyy vakiona kuukauden ajan, sinulta veloitetaan 100 Gt tietojen tallennustilaa ja 50 Gt varmuuskopiota käytettävissä olevalla nopeudella.