Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Fabric Data Warehouse queryversnelling is een GPU-versnelde functionaliteit die is ontworpen om de prestaties en efficiëntie van analytische SQL-workloads in Microsoft Fabric Data Warehouse te verbeteren.
Queryversnelling versnelt op intelligente wijze in aanmerking komende SQL-operaties door rekenintensief werk over te dragen aan een gespecialiseerde, GPU-versnelde uitvoeringsengine. Operaties zoals joins, aggregaties en scans kunnen efficiënter en op grotere schaal worden verwerkt, wat snellere en voorspelbaardere prestaties levert terwijl ze volledig compatibel blijven met bestaande T-SQL-workloads.
Note
Deze feature is in beperkte preview. Om toegang aan te vragen op basis van wie het eerst komt, het eerst maalt, vult u het Query Acceleration Registration Form in.
Waarom queryversnelling inschakelen?
Moderne en door AI aangedreven analytische workloads leggen toenemende druk op data warehouse-engines. Naarmate datavolumes, querycomplexiteit en gelijktijdigheid toenemen, kunnen operaties zoals joins en aggregaties prestatieknelpunten worden.
Queryversnelling pakt deze uitdagingen aan door:
- Vermindering van query-uitvoeringstijd voor rekenintensieve operaties.
- Verhogen van de doorvoer voor analytische workloads.
- Verbetering van prestatieconsistentie onder gelijktijdige vraag.
- Snellere analyses mogelijk voor rapportages, applicaties en AI-gedreven scenario's.
Queryversnelling zorgt voor geen extra werk voor ontwikkelaars of beheerders:
- Geen query-herschrijvingen
- Geen schemawijzigingen
- Geen herformattering
- Geen gegevensverplaatsing
- Geen extra infrastructuur om te beheren
Use cases voor queryversnelling in Fabric Data Warehouse
Queryversnelling is ontworpen voor analytische workloads waarbij prestaties, schaalbaarheid en gelijktijdigheid cruciaal zijn. Klanten die business intelligence, applicatieanalyse en AI-gedreven analyseworkloads gebruiken, zien doorgaans het grootste voordeel, vooral naarmate datavolumes en gelijktijdige query-activiteit toenemen.
Queryversnelling is bijzonder geschikt voor workloads die:
- Scan en verwerk grote hoeveelheden data.
- Voer complexe joins uit over grote datasets.
- Voer aggregaties en analytische berekeningen uit over grote resultatensets.
- Ondersteun omgevingen met hoge gelijktijdigheid waarbij veel gebruikers, applicaties of AI-agenten tegelijkertijd queries uitvoeren.
- Power interactive analytics, dashboards, rapportages en operationele applicaties waarbij lage latentie belangrijk is.
Hoe queryversnelling werkt
Queryversnelling verbetert automatisch de uitvoering van geschikte analytische workloads in Fabric Data Warehouse.
Wanneer je een vraag indient:
- Fabric Data Warehouse analyseert het queryplan en identificeert operaties die kunnen profiteren van versnelde uitvoering.
- Het magazijn laadt geschikte operaties af naar een GPU-versnelde uitvoeringsengine, die als coprocessor fungeert naast de CPU's in dezelfde rekenknoop.
- Samen voeren de GPU's en CPU's het queryplan uit en geven resultaten terug via dezelfde T-SQL-interface en gebruikerservaring.
Deze aanpak levert snellere, voorspelbaardere queryprestaties zonder wijzigingen in bestaande queries, applicaties of datamodellen te vereisen.
Prestatie verwachting
De daadwerkelijke prestatieverbetering hangt af van de werklastkenmerken, queryvorm, dataverdeling en geschiktheid van operators. Queryversnelling garandeert geen identieke prestatieverbeteringen over workloads heen. Factoren die de versnelling beïnvloeden zijn onder andere:
| Kenmerk | Impact |
|---|---|
| Datavolume | Queries die grotere datasets verwerken, doorgaans tot 1 TB aan data, profiteren het meest waarschijnlijk van acceleratie. |
| Queryvorm | Queryversnelling is ontworpen voor leesintensieve analytische workloads. Operaties zoals scans, joins en aggregaties kunnen profiteren van versnelling, terwijl schrijfbewerkingen dat niet doen. |
| Concurrency | Workloads met veel gelijktijdige queries kunnen profiteren van verbeterde doorvoer en voorspelbaardere prestaties. |
Zoekgeschiktheid voor queryversnelling
Niet elke query of operator komt in aanmerking voor versnellening. De geschiktheid voor zoekopdrachten hangt af van de kenmerken van de zoekopdracht en de te verwerken gegevens.
De meest voorkomende redenen waarom een zoekopdracht mogelijk niet in aanmerking komt voor zoekversnelling zijn:
Gebruik van nvarchar datatype
- Queryversnelling biedt momenteel beperkte ondersteuning voor nvarchar. Gebruik waar mogelijk varchar(8000) in plaats van nvarchar om de zoekgeschiktheid te maximaliseren.
Hoofdletter-ongevoelige collaties
- Queryversnelling biedt momenteel beperkte ondersteuning voor hoofdletters zonder hoofdletters. Gebruik waar mogelijk een hoofdlettergevoelige rangoratie om de zoekgeschiktheid te maximaliseren.
Hoe je de queryversnellingspreview joint
Om een hoogwaardige preview-ervaring te garanderen, rolt Microsoft geleidelijk queryversnelling uit. Klanten die toegang aanvragen, worden aan boord genomen op basis van wie het eerst komt, het eerst maalt.
Klanten kunnen toegang aanvragen door het registratieformulier in te vullen: Query Acceleration Registration Form.
Nadat Microsoft je toegangsverzoek heeft goedgekeurd, ontvang je een e-mail waarin wordt bevestigd dat queryversnelling beschikbaar is voor je tenant.
Om queryversnelling mogelijk te maken:
- Zorg ervoor dat je Fabric-capaciteit zich in een ondersteund gebied bevindt.
- Ga naar uw werkruimte.
- Open de instellingen van de werkruimte.
- Selecteer onder Fabric WarehouseQuery Acceleration.
- Zet de schakelaar Query Acceleration aan.
Important
Het in- of uitschakelen van queryversnelling annuleert alle zoekopdrachten die momenteel in de werkruimte draaien. Maak deze verandering tijdens periodes van lage activiteit.
Wanneer je queryversnelling inschakelt, wordt dit automatisch toegepast op in aanmerking komende T-SQL-queries in alle Fabric Data Warehouses en SQL-analyse-endpoints in de werkruimte. Bestaande queries, applicaties, rapporten en datamodellen blijven ongewijzigd werken.
Regionale ondersteuning
Tijdens de huidige preview is queryversnelling voor Fabric Data Warehouse alleen beschikbaar binnen capaciteiten in de volgende regio's:
- Verenigde Staten: East US, East US 2 en South Central US
- Azië - zuidoost
- Duitsland West Centraal
Klanten buiten ondersteunde regio's moeten een Fabric-capaciteit creëren in een ondersteunde regio.
Monitoring en observabiliteit van queryversnelling
Gebruik de volgende monitoringervaringen om te bepalen of queryversnelling op een query van toepassing was.
Monitor queryversnelling in het Fabric-portaal
- Ga op de Monitorpagina van het Fabric-portaal naar Querygeschiedenis en bekijk de kolom Query Acceleration. Deze kolom toont of versnelling is toegepast op een specifieke query. Als versnelling niet is toegepast, wordt queryversnelling uitgeschakeld of komt de query niet in aanmerking voor versnelling.
- Bekijk bij langlopende zoekopdrachten de Count of accelerated runs metric. Deze metriek toont hoe vaak versnelling op de query is toegepast.
- In Frequently run queries, bekijk de Count of accelerated runs meet. Deze metriek toont het totale aantal versnelde uitvoeringen van de query over de tijd.
Monitor queryversnelling door gebruik te maken van query-inzichten-weergaven
Je kunt T-SQL-queries schrijven op query insights-weergaven om te bepalen of queryversnelling was ingeschakeld toen een query werd uitgevoerd en of versnelling op die query werd toegepast. In je magazijn vind je query-inzichten onder Schema's, queryinsights, Views.
De volgende Query Insights-weergaven bevatten informatie over queryversnelling:
queryinsights.exec_requests_history- Controleer de kolom
is_accelerated. -
1geeft aan dat er queryversnelling op de query is toegepast.-
0geeft aan dat queryversnelling niet is toegepast. Als de versnelling niet werd toegepast, was de queryversnelling uitgeschakeld of de zoekopdracht kwam niet in aanmerking voor versnelling.
-
- Controleer de kolom
queryinsights.long_running_queries- Controleer de kolom
number_of_accelerated_runs. - Deze waarde geeft het totale aantal uitvoeringen aan waarvoor queryversnelling is toegepast.
- Controleer de kolom
queryinsights.frequently_run_queries- Controleer de kolom
number_of_accelerated_runs. - Deze waarde geeft het totale aantal uitvoeringen aan waarvoor queryversnelling is toegepast.
- Controleer de kolom
Gebruik deze weergaven om te verifiëren dat queryversnelling wordt toegepast en om versnellingspatronen in je warehouse over tijd te begrijpen.
Bekijk queryversnelling in uitvoeringsplan
Je kunt SQL Server Management Studio (SSMS) gebruiken om query-uitvoeringsplannen te inspecteren, inclusief queryversnellingsoperatoren en uitvoeringsdetails. Grafische queryplannen kunnen je helpen begrijpen hoe een query is uitgevoerd en te identificeren welke delen van het queryplan zijn versneld.
Wanneer queryversnelling is ingeschakeld en actief op een geschikte query, tonen versnelde queries een speciale queryversnellingsoperator binnen het plan.
Om de grafische uitvoeringsplannen te bekijken, zie:
- In SQL Server Management Studio (SSMS) zie Toon een Actual Execution Plan.
- In de MSSQL-extensie voor Visual Studio Code, zie Query Plan Visualizer.
Hoe wordt queryversnelling gefactureerd?
Queryversnelling gebruikt hetzelfde businessmodel als de rest van Fabric en wordt gefactureerd met Capacity Units (CU).
Queryversnelling gebruikt een aparte meter. Deze meter verbruikt CU's met een hogere snelheid dan de basiswerklasten Fabric Data Warehouse. Je betaalt deze kosten alleen wanneer je queryversnelling inschakelt. Zodra ingeschakeld, worden alle zoekopdrachten gefactureerd via de queryversnellingsmeter. Voor meer informatie, zie Facturering en gebruiksrapportage in Fabric Data Warehouse en Hoe te: Observeren Fabric Data Warehouse gebruikstrends.