Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
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:
- Fabric tietovarasto analysoi kyselysuunnitelman ja tunnistaa toiminnot, jotka hyötyvät nopeutetusta suorituksesta.
- Varasto siirtää kelvolliset toiminnot GPU-kiihdytetylle suoritusmoottorille, joka toimii yhteisprosessorina samassa laskentasolmussa.
- 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
- Kyselykiihdytys tarjoaa tällä hetkellä rajallisen tuen kirjainkoon liittymättömille yhdistelmille. Mahdollisuuksien mukaan käytä kirjainkoon sensitiivistä kokoamista maksimoidaksesi kyselykelpoisuuden.
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:
- Varmista, että Fabric-kapasiteettisi sijaitsee tuetulla alueella.
- Siirry työtilaasi.
- Avaa Workspace-asetukset.
- Valitse Fabric Warehouse -osiosta Query Acceleration.
- 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. -
1Tarkoittaa, että kyselyyn on sovellettu kyselyn kiihdytys.-
0Tarkoittaa, että kyselykiihdytystä ei sovellettu. Jos kiihdytystä ei sovellettu, joko kyselykiihtyvyys poistettiin käytöstä tai kysely ei ollut kiihdytykseen kelpoinen.
-
- Tutustu kolumniin
queryinsights.long_running_queries- Tutustu kolumniin
number_of_accelerated_runs. - Tämä arvo ilmaisee suoritusten kokonaismäärän, joille kyselykiihdytys on sovellettu.
- Tutustu kolumniin
queryinsights.frequently_run_queries- Tutustu kolumniin
number_of_accelerated_runs. - Tämä arvo ilmaisee suoritusten kokonaismäärän, joille kyselykiihdytys on sovellettu.
- Tutustu kolumniin
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.
Graafisten toteutussuunnitelmien katso seuraavaa:
- SQL Server Management Studio (SSMS) -ohjelmassa katso Näytä todellinen suoritussuunnitelma.
- MSSQL-laajennuksessaVisual Studio Code katso Query Plan Visualizer.
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ä.