Del via


Brug forespørgselslabels i Fabric Data Warehouse

Gælder for:✅ SQL Analytics-slutpunkt og warehouse i Microsoft Fabric

Forespørgselsetiketter giver en mekanisme til at lokalisere forespørgsler i forespørgselsindsigter , visninger eller kildekodekontrol.

Tips

Gode navngivningskonventioner er hjælpsomme. For eksempel hjælper det at starte etiketten med PROJECT, PROCEDURE, STATEMENT, eller COMMENT med at identificere forespørgsler blandt de mange i dit lager.

LABEL-syntaks

SELECT ...
FROM ...
OPTION (LABEL = '<label text>');

Eksempler

Notat

Færdiggjorte forespørgsler kan tage op til 15 minutter at dukke op i forespørgselsindsigtsvisninger, afhængigt af den samtidige arbejdsbyrde, der udføres.

A. Følg vigtig forespørgselspræstation i Query Insights

Sæt et unikt mærke i en dyre søgning, som du vil følge med på over tid.

SELECT FinanceKey, DateKey, OrganizationKey, DepartmentGroupKey, SUM(AMOUNT)
FROM dbo.FactFinance
WHERE OrganizationKey = 123
AND DepartmentGroupKey = 123
GROUP BY FinanceKey, DateKey, OrganizationKey, DepartmentGroupKey
OPTION (LABEL = 'SALES DASHBOARD');

Du kan derefter finde ydeevnen af den forespørgsel i Query insights-visninger , for eksempel:

SELECT * 
FROM 
    queryinsights.long_running_queries
WHERE 
    last_run_command LIKE '%SALES DASHBOARD%'
ORDER BY 
    median_total_elapsed_time_ms DESC;
SELECT *
FROM 
    queryinsights.exec_requests_history 
WHERE 
    label IN ('SALES DASHBOARD')
ORDER BY 
    submit_time DESC;

B. Spor forespørgselspræstation for flere labels

Du kan gennemgå og sammenligne flere forespørgselsetiketter, for eksempel:

SELECT *
FROM 
    queryinsights.exec_requests_history 
WHERE 
    label IN ('Regular','Clustered')
ORDER BY 
    submit_time DESC;