Zdieľať cez


Monitorovanie spustených a dokončených dotazov T-SQL pomocou aktivity dotazu

Vzťahuje sa na:✅ koncový bod analýzy SQL a sklad v službe Microsoft Fabric

Monitorovanie dotazov SQL je nevyhnutné na monitorovanie a riešenie problémov s výkonom skladu služby Fabric a tiež na zachovanie účinnosti skladu. Aktivita dotazov umožňuje zobrazenie všetkých spustených a historických dotazov T-SQL spolu so zoznamom dlhotrvajúcich a často spustených dotazov bez toho, aby bolo potrebné spúšťať akýkoľvek kód T-SQL. Aktivitu dotazu môžete použiť na zabezpečenie toho, že vykonanie dotazov nebude trvať dlhšie, než sa očakávalo, a že sa úspešne dokončujú.

Požiadavky

  • Ak chcete získať prístup k aktivite dotazu, musíte byť správcom vo vašom pracovnom priestore. Členovia, prispievatelia, čitatelia nemajú povolenie na prístup k tomuto zobrazeniu.

Začať

Existujú dva spôsoby, ako môžete spustiť prostredie aktivity dotazu.

  • Vyberte položku Ďalšie možnosti (...) vedľa skladu, ktorý chcete monitorovať v zobrazení pracovného priestoru, a vyberte položku Aktivita dotazu.

    Snímka obrazovky s vstupným bodom aktivity dotazu z kontextovej ponuky pracovného priestoru.

  • V editore dotazov skladu, ktorý chcete monitorovať, vyberte na páse s nástrojmi položku Aktivita dotazu.

    Snímka obrazovky s vstupným bodom aktivity dotazu na páse s nástrojmi.

Spustenia dotazov

Na stránke Spustenie dotazu nájdete zoznam spustených, úspešných, zrušených a neúspešných dotazov za posledných 30 dní.

  • Pomocou rozbaľovacieho zoznamu môžete filtrovať stav, odosielateľa alebo čas odoslania.
  • Pomocou panela hľadania môžete filtrovať konkrétne kľúčové slová v texte dotazu alebo iných stĺpcoch.

Pre každý dotaz sú uvedené nasledujúce podrobnosti:

Názov stĺpca Description
ID distribuovaného príkazu Jedinečné ID každého dotazu
Text dotazu Text vykonaného dotazu (do 8 000 znakov)
Čas odoslania (UTC) Časová pečiatka po doručení požiadavky
Trvanie Čas potrebný na vykonanie dotazu
Postavenie Stav dotazu (Spustený, Úspešný, Neúspešný alebo Zrušený)
Obstarávateľ Meno používateľa alebo systému, ktorý dotaz odoslal
ID relácie ID prepája dotaz na konkrétnu reláciu používateľa
Spustiť zdroj Názov klientskeho programu, ktorý inicioval reláciu

Keď chcete znova načítať dotazy, ktoré sa zobrazujú na stránke, na páse s nástrojmi vyberte tlačidlo Obnoviť . Ak sa zobrazí spustený dotaz, ktorý chcete okamžite zastaviť, začiarknite políčko dotazu a vyberte tlačidlo Zrušiť . Pred zrušením dotazu sa zobrazí dialógové okno na potvrdenie. Všetky nevybrané dotazy, ktoré sú súčasťou tých istých relácií SQL, ktoré vyberiete, sa tiež zrušia.

Snímka obrazovky dialógového okna Zrušenie spustení dotazu.

Rovnaké informácie o spustených dotazoch možno nájsť aj pomocou zobrazenia dynamickej správy.

Prehľady dotazov

Na stránke Query insights (Prehľady dotazov) si môžete pozrieť zoznam dlho spracúvaných dotazov a často spracúvaných dotazov, ktoré vám pomôžu zistiť trendy v rámci dotazov skladu.

Pre každý dotaz v prehľade Dlho spracúvané dotazy sú uvedené nasledujúce podrobnosti:

Názov stĺpca Description
Text dotazu Text vykonaného dotazu (do 8 000 znakov)
Medián trvania spustenia Medián času spustenia dotazu (ms) v rámci spustení
Počet spustení Celkový počet spustení dotazu
Trvanie posledného spustenia Čas potrebný posledným spustením (ms)
ID distribuovaného príkazu posledného spustenia Jedinečné ID posledného vykonania dotazu
ID relácie posledného spustenia ID relácie za posledné vykonanie

Pre každý dotaz v prehľade Najčastejšie spúšťanie dotazov sú uvedené tieto podrobnosti:

Názov stĺpca Description
Text dotazu Text vykonaného dotazu (do 8 000 znakov)
Priemerné trvanie spustenia Priemerný čas spustenia dotazu (ms) naprieč spusteniami
Maximálne trvanie Najdlhší čas spustenia dotazu (ms)
Minimálne trvanie Najkratší čas spustenia dotazu (ms)
ID distribuovaného príkazu posledného spustenia Jedinečné ID posledného vykonania dotazu
Počet spustení Celkový počet spustení dotazu
Počet úspešných spustení Počet úspešných spustení dotazov
Počet neúspešných spustení Počet neúspešných spustení dotazov
Počet zrušených spustení Počet zrušených spustení dotazov

Rovnaké informácie o dokončených, neúspešných a zrušených dotazoch z spustení dotazov spolu s agregovanými prehľadmi nájdete aj v téme Prehľady dotazov v sklade údajov služby Fabric.

Obmedzenia

  • V aktivite dotazu sa historické dotazy môžu v závislosti od súbežného vyťaženia zobrazovať až 15 minút.
  • Na spusteniach dotazu a na kartách Prehľady dotazov pre dané výbery filtra je možné zobraziť iba prvých 10 000 riadkov.
  • Chyba "Neplatný názov objektu queryinsights.exec_requests_history" sa môže vyskytnúť, ak sa aktivita dotazu otvorí okamžite po vytvorení nového skladu z dôvodu ešte nevygenerovaných základných systémových zobrazení. Ako alternatívne riešenie počkajte dve minúty a potom obnovte stránku.