Kyselyn kiihdytys Fabric tietovarasto (esikatselu)

Fabric tietovarasto kyselykiihdytys on GPU-kiihdytetty ominaisuus, joka on suunniteltu parantamaan analyyttisten SQL-työkuormien suorituskykyä ja tehokkuutta Microsoft Fabric tietovarasto.

Kyselykiihdytys nopeuttaa älykkäästi kelvollisia SQL-operaatioita siirtämällä laskentavaatimusta työtä erikoistuneelle, GPU:lla kiihdytetylle suoritusmoottorille. Toiminnot kuten liitokset, aggregaatiot ja skannaukset voidaan käsitellä tehokkaammin ja suuremmassa mittakaavassa, mikä tarjoaa nopeamman ja ennustettavamman suorituskyvyn samalla kun ne pysyvät täysin yhteensopivina olemassa olevien T-SQL-kuormien kanssa.

Note

Tämä ominaisuus on rajoitetussa esikatselussa. Jos haluat pyytää pääsyä saapumisjärjestyksessä, täytä Query Acceleration Registration Form -lomakkeen.

Miksi ottaa kyselykiihdytys käyttöön?

Nykyaikaiset ja tekoälypohjaiset analytiikkakuormat asettavat yhä enemmän painetta tietovaraston moottoreille. Kun datamäärät, kyselyjen monimutkaisuus ja samanaikaisuus kasvavat, toiminnot kuten liitokset ja aggregaatiot voivat muodostua suorituskyvyn pullonkauloiksi.

Kyselykiihdytys vastaa näihin haasteisiin seuraavasti:

  • Kyselyjen suoritusajan lyhentäminen laskentavaativissa operaatioissa.
  • Analyyttisten työkuormien läpimenon kasvattaminen.
  • Suorituskyvyn johdonmukaisuuden parantaminen samanaikaisessa kysynnässä.
  • Mahdollistaa nopeamman analytiikan raportointiin, sovelluksiin ja tekoälypohjaisiin skenaarioihin.

Kyselykiihdytys ei aiheuta lisätyötä kehittäjille tai ylläpitäjille:

  • Ei kyselyn uudelleenkirjoituksia
  • Ei skeemamuutoksia
  • Ei uudelleenmuotoilua
  • Ei datan liikettä
  • Ei lisäinfrastruktuuria hallittavaksi

Käyttötapaukset kyselykiihdytykseen Fabric tietovarasto

Kyselykiihdytys on suunniteltu analyyttisiin työkuormiin, joissa suorituskyky, skaalaus ja samanaikaisuus ovat kriittisiä. Asiakkaat, jotka käyttävät liiketoimintatietoa, sovellusanalytiikkaa ja tekoälypohjaisia analytiikkakuormia, saavat yleensä suurimman hyödyn, erityisesti kun datamäärät ja samanaikainen kyselytoiminta kasvavat.

Kyselykiihdytys sopii erityisen hyvin työkuormiin, jotka:

  • Skannaa ja käsittele suuria määriä dataa.
  • Suorita monimutkaisia liitoksia suurissa tietoaineistoissa.
  • Suorita aggregaatioita ja analyyttisiä laskelmia suurilla tulosjoukoilla.
  • Tue korkean samanaikaisuuden ympäristöjä, joissa monet käyttäjät, sovellukset tai tekoälyagentit lähettävät kyselyitä samanaikaisesti.
  • Hyödynnä interaktiivista analytiikkaa, hallintapaneelia, raportointia ja operatiivisia sovelluksia, joissa pieni viive on tärkeää.

Miten kyselykiihdytys toimii

Kyselykiihdytys parantaa automaattisesti kelvollisten analyyttisten työkuormien suoritusta Fabric tietovarasto.

Kun lähetät kyselyn:

  1. Fabric tietovarasto analysoi kyselysuunnitelman ja tunnistaa toiminnot, jotka hyötyvät nopeutetusta suorituksesta.
  2. Varasto siirtää kelvolliset toiminnot GPU-kiihdytetylle suoritusmoottorille, joka toimii yhteisprosessorina samassa laskentasolmussa.
  3. Yhdessä GPU:t ja CPU:t suorittavat kyselysuunnitelman ja palauttavat tulokset saman T-SQL-käyttöliittymän ja käyttäjäkokemuksen kautta.

Tämä lähestymistapa tarjoaa nopeamman ja ennustettavamman kyselysuorituskyvyn ilman, että tarvitsee muuttaa olemassa olevia kyselyitä, sovelluksia tai tietomalleja.

Suorituskykyodotukset

Todellinen suorituskyvyn parannus riippuu työkuorman ominaisuuksista, kyselymuodosta, datan jakautumisesta ja operaattorikelpoisuudesta. Kyselykiihdytys ei takaa samoja suorituskyvyn parannuksia eri kuormissa. Kiihtyvyyteen vaikuttavat tekijät ovat:

Kerroin Vaikutus
Datavolyymi Kyselyt, jotka käsittelevät suurempia aineistoja, tyypillisesti jopa 1 TB dataa, hyötyvät todennäköisimmin kiihdytyksestä.
Kyselymuoto Kyselykiihdytys on suunniteltu lukuintensiivisiin analyyttisiin työkuormiin. Toiminnot kuten skannaukset, liitokset ja aggregaatiot hyötyvät kiihdytyksestä, kun taas kirjoitusoperaatiot eivät.
Samanaikaisuus Työkuormat, joissa on paljon samanaikaisia kyselyjä, voivat hyötyä parantuneesta läpimenosta ja ennustettavammasta suorituskyvystä.

Kyselykelpoisuus kyselykiihdytykseen

Kaikki kyselyt tai operaattorit eivät ole oikeutettuja kiihdytykseen. Kyselykelpoisuus riippuu kyselyn ja käsiteltävän datan ominaisuuksista.

Yleisimmät syyt, miksi kysely ei välttämättä kelpaa kyselykiihdytykseen, ovat:

  • nvarcharin tietotyypin käyttö

    • Kyselykiihdytys tarjoaa tällä hetkellä rajoitetusti tukea nvarcharille. Mahdollisuuksien mukaan käytä varchar(8000)nvarcharin sijaan maksimoidaksesi kyselykelpoisuuden.
  • Kirjainkoon sensitiivisyyden välitykset

Kuinka liittyä kyselyn kiihdytysesikatseluun

Laadukkaan esikatselukokemuksen takaamiseksi Microsoft ottaa vähitellen käyttöön kyselykiihdytyksen. Asiakkaat, jotka pyytävät pääsyä, otetaan mukaan saapumisjärjestyksessä.

Asiakkaat voivat pyytää pääsyä täyttämällä rekisteröintilomakkeen: Query Acceleration Registration Form.

Kun Microsoft hyväksyy käyttöoikeuspyyntösi, saat sähköpostin, jossa vahvistetaan, että kyselyn kiihdytys on saatavilla vuokralaisellesi.

Kyselykiihdytyksen mahdollistamiseksi:

  1. Varmista, että Fabric-kapasiteettisi sijaitsee tuetulla alueella.
  2. Siirry työtilaasi.
  3. Avaa Workspace-asetukset.
  4. Valitse Fabric Warehouse -osiosta Query Acceleration.
  5. Laita Kysely Kiihdytys päälle.

Important

Kyselykiihdytyksen käyttöönotto tai pois päältä peruuttaa kaikki työtilassa käynnissä olevat kyselyt. Tee tämä muutos vähän aktiivisuuden aikana.

Kun otat kyselyiden kiihdytyksen käyttöön, se koskee automaattisesti kelvollisia T-SQL-kyselyitä kaikissa Fabric Data Warehouse- ja SQL-analytiikan päätepisteissä työtilassa. Olemassa olevat kyselyt, sovellukset, raportit ja tietomallit toimivat edelleen ilman muutoksia.

Alueellinen tuki

Nykyisessä esikatselussa kyselykiihdytys Fabric tietovarasto:lle on saatavilla kapasiteetin sisällä vain seuraavilla alueilla:

  • Yhdysvallat: East US, East US 2 ja South Central US
  • Kaakkois-Aasia
  • Saksa, keskinen

Asiakkaiden tuettujen alueiden ulkopuolella on luotava Fabric-kapasiteetti tuetulle alueelle.

Kyselykiihdytyksen seuranta ja havaittavuus

Käytä seuraavia seurantakokemuksia selvittääksesi, sovelletaanko kyselyn kiihdytys kyselyyn.

Seuraa kyselykiihtyvyyttä Fabric-portaalissa

  • Fabric-portaalin Monitor-sivulla mene Kyselyhistoriaan ja käy läpi Kyselykiihdytys -sarakke. Tämä sarake näyttää, onko kiihdytystä sovellettu tiettyyn kyselyyn. Jos kiihdytystä ei ole sovellettu, joko kyselykiihtyvyys poistetaan käytöstä tai kysely ei ole kiihdytyksen kelpoinen.
  • Pitkän ajan kyselyissä tarkastele kiihdytettyjen juoksujen määrän metriikkaa. Tämä mittari näyttää, kuinka monta kertaa kiihtyvyyttä on sovellettu kyselyyn.
  • Usein ajetut kyselyt -osiossa käy läpi kiihdytettyjen juoksujen määrän metriikkaa. Tämä mittari näyttää kyselyn nopeutettujen suoritusten kokonaismäärän ajan kuluessa.

Seuraa kyselyiden kiihtyvyyttä käyttämällä kyselyoivallusnäkymiä

Voit kirjoittaa T-SQL-kyselyitä kyselyn oivallusnäkymiin selvittääksesi, oliko kyselyn kiihdytys käytössä kyselyn suorittamisen yhteydessä ja sovellettiinko kyseiseen kyselyyn kiihdytystä. Varastosi sisältä löydät kyselyoivallukset Schemasista, queryinsightsista ja Näkymät.

Seuraavat Query Insights -näkymät sisältävät kyselyiden kiihdytystietoja:

  • queryinsights.exec_requests_history

    • Tutustu kolumniin is_accelerated .
    • 1 Tarkoittaa, että kyselyyn on sovellettu kyselyn kiihdytys.
      • 0 Tarkoittaa, että kyselykiihdytystä ei sovellettu. Jos kiihdytystä ei sovellettu, joko kyselykiihtyvyys poistettiin käytöstä tai kysely ei ollut kiihdytykseen kelpoinen.
  • queryinsights.long_running_queries

    • Tutustu kolumniin number_of_accelerated_runs .
    • Tämä arvo ilmaisee suoritusten kokonaismäärän, joille kyselykiihdytys on sovellettu.
  • queryinsights.frequently_run_queries

    • Tutustu kolumniin number_of_accelerated_runs .
    • Tämä arvo ilmaisee suoritusten kokonaismäärän, joille kyselykiihdytys on sovellettu.

Käytä näitä näkymiä varmistaaksesi, että kyselykiihdytystä sovelletaan, ja ymmärtääksesi varastosi kiihtymismalleja ajan kuluessa.

Katso kyselyn kiihtyvyys suoritussuunnitelmassa

Voit käyttää SQL Server Management Studio (SSMS) -ohjelmaa kyselyjen suoritussuunnitelmien tarkastamiseen, mukaan lukien kyselyiden kiihdytysoperaattorit ja suoritustiedot. Graafiset kyselysuunnitelmat voivat auttaa sinua ymmärtämään, miten kysely suoritettiin, ja tunnistamaan, mitkä osat kyselysuunnitelmasta on nopeutunut.

Kun kyselykiihdytys on käytössä ja aktiivinen kelvollisella kyselyllä, nopeutetut kyselyt näyttävät suunnitelmassa erityisen kyselykiihdytyksen operaattorin.

Kuvakaappaus esimerkkikyselystä, jossa käytetään Query Accleration -operaattoria.

Graafisten toteutussuunnitelmien katso seuraavaa:

Miten kyselyn kiihdytys laskutetaan?

Kyselykiihdytys käyttää samaa liiketoimintamallia kuin muu Fabric ja laskutetaan kapasiteettiyksiköillä (CU).

Kyselykiihdytys käyttää erillistä mittaria. Tämä mittari kuluttaa CU:ita nopeammin kuin perus Fabric tietovarasto työmäärät. Maksat tämän maksun vain, kun otat kyselykiihdytyksen käyttöön. Kun kaikki kyselyt otetaan käyttöön, se laskutetaan kyselykiihdytysmittarin kautta. Lisätietoja löytyy kohdista Laskutus ja käyttöoikeusraportointi Fabric tietovarasto:ssa sekä Miten havainnoida Fabric tietovarasto käyttötrendejä.