Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:✅ Koncový bod analýzy SQL a datový sklad v Microsoft Fabric
Important
Tato funkce je ve verzi Preview.
Pomocí nástroje Data Warehouse Monitor můžete zobrazit spuštěné a historické dotazy T-SQL, dlouhotrvající dotazy a často spouštěné dotazy bez spouštění kódu T-SQL. Integrované do portálu Fabric můžete pomocí nástroje Data Warehouse Monitor potvrdit, že dotazy byly úspěšně dokončeny, analyzovat vzory provádění a zkoumat pomalejší spouštění dotazů podrobně.
Data Warehouse Monitor se dříve nazýval "Query Activity".
Prerequisites
- Abyste mohli přistupovat ke službě Data Warehouse Monitor, musíte být ve svém pracovním prostoru správcem. Členové, přispěvatelé a čtenáři nemají oprávnění k přístupu k tomuto zobrazení.
Začínáme
Existují dvě možnosti, jak spustit prostředí monitorování datového skladu.
Vyberte Další možnosti (...) vedle skladu, který chcete monitorovat v zobrazení pracovního prostoru, a vyberte Sledovat.
V editoru dotazů ve skladu, který chcete sledovat, vyberte na pásu karet Monitor.
Historie dotazů
Na stránce Historie dotazů můžete zkontrolovat nedávné spuštění dotazů a identifikovat vzory v aktivitě skladu. Toto zobrazení kombinuje graf počtu požadavků s podrobnou mřížkou výsledků, abyste mohli přejít z trendu vysoké úrovně na konkrétní spuštění dotazu.
- Pomocí grafu počtu požadavků můžete během vybraného časového rozsahu odhalit špičky v aktivitě.
- Pomocí nabídky Filtr můžete upřesnit zobrazení podle času odeslání (UTC),stavu, odeslaného uživatelem, zdroje spuštění, typu příkazu a popisku.
- Pomocí panelu hledání můžete vyhledat konkrétní klíčová slova v textu dotazu nebo v jiných sloupcích.
- Pomocí filtru času můžete rychle přepínat mezi posledních 24 hodin, posledních 7 dní, posledních 30 dnů nebo vlastním časovým rozsahem.
- Zkontrolujte aktivní filtry jako vyměnitelné pilulky nad oblastí grafu. Když použijete nebo odeberete filtry, monitor aktualizuje graf a mřížku dotazu tak, aby odpovídaly aktuální sadě filtrů.
- Pokud chcete znovu načíst aktuální výsledky, vyberte Aktualizovat . Pokud vidíte dotaz, který chcete zastavit, zaškrtněte ho pomocí políčka a potom vyberte Zrušit. Před zrušením dotazu se zobrazí výzva k potvrzení. Všechny nevybrané dotazy, které jsou součástí stejných relací SQL, které jste vybrali, se také zruší.
Note
V současné době se filtry použité v prostředí monitorování nemusí synchronizovat mezi grafem a datovou mřížkou. Pokud chcete zobrazit konzistentní výsledky, použijte možnost aktualizace k opětovnému načtení dat.
- Když vyberete jedno nebo více spuštění dotazů, které sdílejí stejnou hodnotu hash dotazu, zpřístupní se možnost Zobrazit podobná spuštění. Pomocí této možnosti můžete porovnat spuštění stejného vzoru dotazu a zjistit, jestli se doba trvání, selhání nebo využití prostředků změnily napříč spuštěními.
Graf se aktualizuje tak, aby odrážel aktuální výběr filtru, což usnadňuje odpovědi na otázky, jako jsou:
- Kdy se zvýšil objem dotazů?
- Který odesílatel nebo zdroj spuštění je spojován se špičkou aktivity?
- Jsou neúspěšné nebo zrušené dotazy soustředěné v určitém časovém intervalu?
Rozložení tabulky můžete také přizpůsobit z nabídky sloupců:
- Zvolte, které sloupce se zobrazí v datové mřížce.
- Přetáhněte položky v nabídce sloupců a změňte jejich pořadí.
- Výběrem možnosti Použít aktualizujete mřížku tak, aby odpovídala pořadí vybraných sloupců.
Pro každý dotaz jsou v mřížce historie dotazů k dispozici následující podrobnosti. Některé sloupce můžou být ve výchozím nastavení skryté a dají se přidat z možností Sloupce.
| Název sloupce | Description |
|---|---|
| ID distribuovaného příkazu | Jedinečné ID pro každý dotaz |
| Text dotazu | Text spuštěného dotazu |
| Hash dotazu | Hodnota hash pro obrazec dotazu, která pomáhá identifikovat podobnou logiku dotazu napříč spuštěními |
| Stav | Stav dotazu: Úspěšné, Neúspěšné nebo Zrušeno |
| Odeslal/a | Jméno uživatele nebo systému, který dotaz odeslal |
| Čas odeslání (UTC) | Časové razítko, kdy žádost přišla |
| doba trvání | Celkový čas dokončení dotazu |
| Spustit zdroj | Název klientského programu, který inicioval relaci |
| Čas procesoru | Celkový čas procesoru přidělený ke spuštění dotazu |
| Vzdálená kontrola dat | Množství dat načtených ze vzdáleného úložiště ve OneLake |
| Naskenovaná data na disku | Množství dat načtených z místního disku |
| Data skenovaná v mezipaměti | Množství dat načtených z místní mezipaměti paměti |
| Identifikátor relace | ID propojování dotazu s konkrétní uživatelskou relací |
| Štítek | Volitelný štítek spojený s dotazem, pokud byl dodán štítek |
| Typ příkazu | Typ příkazu SQL, který se spustil, například SELECT, INSERT, UPDATE nebo DELETE |
| Počet řádků | Počet řádků vrácených dotazem |
| ID dávky | ID seskupené sady dotazů, pokud je to možné |
| ID připojení | Identifikátor připojení používaného dotazem |
| Název databáze | Název koncového bodu služby Warehouse nebo SQL Analytics připojeného v době spuštění |
| Koncový čas | Časové razítko při dokončení provádění dotazu |
| Distribuuje se | Určuje, jestli dotaz běžel jako distribuovaná operace: 1 pro ano, 0 pro ne. |
| Zásah do mezipaměti výsledků | Stav mezipaměti sady výsledků dotazu: 2 znamená dosažení mezipaměti, 1 znamená vytvoření mezipaměti a 0 znamená, že se mezipaměť sady výsledků neuplatní. |
| ID kořené šarže | ID dávky nejvyšší úrovně, když jsou dotazy součástí vnořené dávky |
| Název fondu SQL | Název fondu SQL použitého k provedení požadavku |
| Kód chyby | Kód chyby vrácený pro spuštění dotazu při nahlášení selhání |
Stejné informace týkající se spuštěných dotazů najdete také pomocí zobrazení dynamické správy a zobrazení přehledů dotazů, například queryinsights.exec_requests_history.
Postřehy z dotazů
Další karty Monitorování vám pomůžou přejít z historie na souhrnnou analýzu:
- Dlouhotrvající dotazy pomáhají identifikovat dotazy s konzistentně vyšší dobou provádění.
- Často spouštěné dotazy pomáhají najít opakované vzory dotazů, které můžou být užitečné při ladění.
Pro každý dotaz v přehledu dlouhotrvajících dotazů jsou k dispozici následující podrobnosti:
| Název sloupce | Description |
|---|---|
| Text dotazu | Text spuštěného dotazu |
| Medián doby trvání spuštění | Medián doby provádění dotazů (ms) napříč spuštěními |
| Počet spuštění | Celkový počet spuštění dotazu |
| Doba trvání posledního spuštění | Doba trvání posledního spuštění (ms) |
| ID posledního spuštění distribuovaného příkazu | Jedinečné ID posledního spuštění dotazu |
| ID poslední spouštěcí relace | ID relace pro poslední spuštění |
Pro každý dotaz v přehledu často spouštěných dotazů jsou k dispozici následující podrobnosti:
| Název sloupce | Description |
|---|---|
| Text dotazu | Text spuštěného dotazu |
| Průměrná doba trvání spuštění | Průměrná doba provádění dotazů (ms) napříč spuštěními |
| Maximální doba trvání | Nejdelší doba provádění dotazů (ms) |
| Minimální doba trvání | Nejkratší doba provádění dotazů (ms) |
| ID posledního spuštění distribuovaného příkazu | Jedinečné ID posledního spuštění dotazu |
| Počet spuštění | Celkový počet spuštění dotazu |
| Počet úspěšných spuštění | Počet úspěšných spuštění dotazů |
| Počet neúspěšných spuštění | Počet neúspěšných vykonání dotazů |
| Počet zrušených spuštění | Počet zrušených spuštění dotazů |
Maximální hodnotu získáte z těchto zobrazení:
- Začněte v historii dotazů a identifikujte časový rozsah, odesílatele nebo zdroj spuštění, který chcete prozkoumat.
- K porovnání spuštění, která sdílejí stejnou hodnotu hash dotazu, použijte Zobrazit podobné spuštění.
- Přechod na dlouhotrvající dotazy k identifikaci vzorů dotazů s vysokou mediánovou dobou trvání
- Projděte si často spouštěné dotazy a vyhledejte vzory dotazů s velkým objemem, vhodné pro ladění.
Stejné informace o dokončených, neúspěšných a zrušených dotazech z historie dotazů spolu s agregovanými poznatky lze nalézt také v Query insights in Fabric Data Warehouse.
Omezení
- V závislosti na souběžné úloze může zobrazení historických dotazů v Monitorování trvat až 15 minut.
- Monitor zobrazuje pouze prvních 10 000 řádků pro aktuální výběry filtrů. Pokud chcete zmenšit sadu výsledků, zužte časový rozsah nebo přidejte filtry.
- Pokud monitor otevřete hned po vytvoření nového skladu, může se zobrazit
Invalid object name queryinsights.exec_requests_historychyba. K této chybě dochází, protože podkladová systémová zobrazení ještě nejsou generována. Jako alternativní řešení počkejte dvě minuty a pak aktualizujte stránku.
Související obsah
- generování hlášení o vyúčtování a využití ve Fabric Data Warehouse
- Dotazování na přehledy v Fabric Data Warehouse
- Sledujte připojení, relace a požadavky pomocí DMVs