Řídicí panel výkonu pro databázi SQL v Microsoft Fabric
Platí pro:✅SQL Database v Microsoft Fabric
Řídicí panel výkonu v databázi SQL fabric zobrazuje stav výkonu databáze a nabízí různé úrovně viditelnosti metrik.
Pomocí řídicího panelu výkonu můžete zobrazit metriky výkonu databáze, identifikovat kritické body výkonu a najít řešení problémů s výkonem.
Otevření řídicího panelu výkonu pro databázi SQL v prostředcích infrastruktury:
- Na panelu nástrojů Domů v okně Editor Power Query vyberte Souhrn výkonu.
- Klikněte pravým tlačítkem myši na kontextové tlačítko (tři tečky) v zobrazení položek a pak vyberte Otevřít souhrn výkonu.
Výstrahy
Automaticky generovaná upozornění s přednastavenými kritérii poskytují dva druhy oznámení:
Probíhající výstrahy: Vyvolána při problému s databází, zobrazí se tato výstraha, když je některý z parametrů (procesor, blokující dotazy nebo přidělená velikost) ve kritickém stavu. Tato výstraha je reprezentována vodorovným oznamovacím pruhem.
Čekající výstrahy: Tato výstraha je uložená v systému a poskytuje výstrahy, které jsou potřeba pro analýzu parametru databáze, který dosahuje kritického stavu.
Jakmile vyberete odkaz pro výstrahu, zobrazí souhrn výkonu souhrn výstrah a nedávných metrik databáze. Tady můžete přejít k podrobnostem časové osy události, kde najdete další informace.
Graf řídicího panelu výkonu
Když databáze dosáhne kritického stavu spotřeby procesoru (nebo jakéhokoli jiného faktoru, který vyvolá výstrahu), zobrazí se body, které nejsou v pořádku, označené v grafu využití procesoru a označují body, ve kterých spotřeba procesoru překročila prahovou hodnotu. Časový interval je konfigurovatelný a výchozí hodnota je 24 hodin.
Na následujícím obrázku graf spotřeby procesoru indikuje, kdy databáze dosáhla kritického stavu.
Kritéria prahové hodnoty upozornění
Tabulátor | Prahová hodnota | Kritéria |
---|---|---|
Spotřeba procesoru | 80 % přidělené hodnoty | Pokud monitor najde procesor nad prahovou hodnotou po dobu delší než pět minut. Monitorování kontroluje frekvenci jedné minuty. |
Přidělená velikost | 80 % přidělené velikosti | Pokud monitor najde velikost nad prahovou hodnotu po dobu delší než pět minut. Monitorování kontroluje frekvenci jedné minuty. |
Blokované dotazy | Jeden blokovaný dotaz | Pokud existuje alespoň jeden blokovaný dotaz, který byl zablokován déle než jednu minutu. Očekává se, že se monitorování bude kontrolovat každé tři minuty. |
Karty řídicího panelu výkonu
Níže jsou integrované oblasti generování sestav řídicího panelu výkonu.
Spotřeba procesoru
Graf využití procesoru se vykreslí podle počtu sekund virtuálních jader. Dotazy na procesor s nejvyšším využitím identifikují dotazy v požadovaném časovém intervalu, které jsou nejvíce zodpovědné za spotřebu virtuálních jader.
Připojení uživatelů
Graf Připojení uživatelů sleduje aktuální připojení uživatelů k databázi s informacemi o každém připojení. Tabulka Připojení uživatelů (aktuální) obsahuje seznam aktuálních uživatelských připojení v tabulce.
Počet žádostí za sekundu
Graf Požadavky za sekundu sleduje kumulativní počet spuštění dotazu v určitém období. Tabulka Requests per second (Požadavky za sekundu ) obsahuje nejčastěji spouštěné dotazy.
Blokované dotazy za sekundu
Blokované dotazy za sekundu v grafu sledují bloky prostředí dotazů z důvodu uzamčení. Tabulka Blokované dotazy (aktuální) zobrazuje sadu blokovaných dotazů v libovolném časovém okamžiku.
V databázovém stroji SQL dojde k blokování, když jedna relace obsahuje zámek konkrétního prostředku a druhý identifikátor SPID se pokusí získat konfliktní typ zámku ve stejném prostředku. Obvykle je časový rámec, pro který první SPID uzamkne prostředek malý. Když vlastnící relace zámek uvolní, druhé připojení může získat vlastní zámek na prostředku a pokračovat ve zpracování. Blokování je normální chování a může k tomu dojít mnohokrát v průběhu dne bez znatelného vlivu na výkon systému.
Podrobný přehled o blokování najdete v tématu Vysvětlení a řešení blokujících problémů.
Blokované dotazy z důvodu uzamčení se liší od zablokování. Při řešení potíží s blokujícími situacemi je důležité, aby uživatelé měli představu o dotazech, které blokují a jak dlouho blokují.
Přidělená velikost
Karta Přidělená velikost poskytuje historii velikosti databáze. Tabulka Největší databáze (aktuální) identifikuje tabulky, které mají největší počet záznamů a spotřebovávají maximální prostor.
Automatický index
Automatické indexování v databázích automatizuje správu indexů, zvyšuje výkon dotazů a rychlost načítání dat. Přizpůsobí se identifikaci a testování potenciálních indexů na základě využití sloupců. Tato funkce zlepšuje celkový výkon databáze a optimalizuje prostředky odebráním nepoužívaných indexů.
Sestava karty Automatické indexy zobrazuje historii a stav automaticky vytvořených indexů.
Dotazy
Na kartě Dotazy je možné otevřít dotazy pro řešení potíží s podrobnostmi dotazu. Každý dotaz obsahuje podrobnosti, včetně historie spuštění a náhledu dotazu.
Pokud chcete řešit potíže s dotazem T-SQL, otevřete kód T-SQL v editoru dotazů, sql Server Management Studio, rozšíření mssql pomocí editoru Visual Studio Code. Můžete také zvážit funkce rychlých akcí Copilot Explain a Fix pro databázi SQL v prostředcích infrastruktury.
Spolu s ID dotazu a textem dotazu, metrikou a počtem spuštění poskytují karty v části Dotazy také podrobné sestavy o jednotlivých dotazech podle následujících metrik:
Dotazy s vysokým využitím procesoru
- Seřazený seznam dotazů s nejvyšší spotřebou procesoru, původně seřazený sestupně podle celkového procesoru (ms).
Nejdéle běžící dotazy
- Zpočátku seřazeno podle celkové doby trvání (ms) sestupně.
Nejčastější dotazy
- Zpočátku seřazené podle počtu spuštění sestupně.
Dotazy s vysokým čtením
- Zpočátku seřazené podle logického čtení celkem sestupně.