Κοινοποίηση μέσω


Χρήση ετικετών ερωτημάτων στην Αποθήκη δεδομένων Fabric

Ισχύει για:✅ Τελικό σημείο ανάλυσης SQL και Αποθήκη στο Microsoft Fabric

Οι ετικέτες ερωτημάτων παρέχουν έναν μηχανισμό για τον εντοπισμό ερωτημάτων σε προβολές πληροφοριών ερωτήματος ή στοιχείο ελέγχου προέλευσης.

Φιλοδώρημα

Οι καλές συμβάσεις ονοματοδοσίας είναι χρήσιμες. Για παράδειγμα, η έναρξη της ετικέτας με PROJECT, PROCEDURE, STATEMENTή COMMENT βοηθά στον εντοπισμό ερωτημάτων μεταξύ των πολλών στην αποθήκη σας.

Σύνταξη LABEL

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

Παραδείγματα

Note

Τα ολοκληρωμένα ερωτήματα μπορεί να χρειαστούν έως και 15 λεπτά για να εμφανιστούν στις προβολές πληροφοριών ερωτήματος, ανάλογα με τον ταυτόχρονο φόρτο εργασίας που εκτελείται.

Ένας. Παρακολούθηση σημαντικών επιδόσεων ερωτημάτων στο Query Insights

Τοποθετήστε μια μοναδική ετικέτα σε ένα ερώτημα υψηλού κόστους για το οποίο θέλετε να παρακολουθείτε την απόδοση με την πάροδο του χρόνου.

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');

Στη συνέχεια, μπορείτε να βρείτε τις επιδόσεις αυτού του ερωτήματος στις προβολές πληροφοριών ερωτήματος , για παράδειγμα:

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. Παρακολούθηση επιδόσεων ερωτημάτων πολλών ετικετών

Μπορείτε να ελέγξετε και να συγκρίνετε πολλές ετικέτες ερωτημάτων, για παράδειγμα:

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