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:SQL Server
azure SQL Managed Instance
SQL Server Management Studio verze 17.2 a novější obsahuje řídicí panel výkonu. Tento řídicí panel byl navržen tak, aby vizuálně poskytoval rychlý přehled o stavu výkonu SQL Serveru a spravované instance Azure SQL.
Řídicí panel výkonu pomáhá rychle zjistit, jestli u SQL Serveru nebo služby Azure SQL Database dochází k kritickým bodům výkonu. A pokud dojde k kritickému bodu, snadno zachyťte diagnostická data, která můžou být nezbytná k vyřešení problému. Mezi běžné problémy s výkonem, které může řídicí panel výkonu identifikovat, patří:
- Kritické body procesoru (a jaké dotazy využívají nejvíce procesoru)
- Kritické body vstupně-výstupních operací (a jaké dotazy provádějí nejvíce vstupně-výstupních operací)
- Doporučení indexu generovaná optimalizátorem dotazů (chybějící indexy)
- Blokování
- Kolize prostředků (včetně kolize západek)
Řídicí panel výkonu také pomáhá identifikovat nákladné dotazy, které mohly být provedeny dříve, a několik metrik je k dispozici k definování vysokých nákladů: procesor, logické zápisy, logické čtení, doba trvání, fyzické čtení a čas CLR.
Řídicí panel výkonu je rozdělený do následujících částí a dílčích sestav:
Využití procesoru systému
Aktuální čekající žádosti
Aktuální aktivita
- Požadavky uživatelů
- Uživatelské relace
- Poměr přístupů do mezipaměti
Historické informace
- Čekání
- Latches
- Statistiky vstupně-výstupních operací
- Nákladné dotazy
Různé informace
- Aktivní trasování
- Aktivní relace XEventu
- Databases
- Chybějící indexy
Poznámka:
Řídicí panel výkonu používá zobrazení a funkce související se spouštěním, zobrazení a funkce dynamické správy související s indexy, zobrazení dynamické správy související s indexy a funkcemi a funkcemi souvisejícími se zobrazeními dynamické správy a funkcemi (DMF).
Zobrazení řídicího panelu výkonu
Pokud chcete zobrazit řídicí panel výkonu, klikněte pravým tlačítkem myši na název instance SQL Serveru v Průzkumníku objektů, vyberte Sestavy, Standardní sestavy a vyberte Řídicí panel výkonu.
Řídicí panel výkonu se zobrazí jako nová karta. Následuje příklad, kdy je jasně k dispozici kritický bod procesoru:
Poznámky
Sestava Chybějící indexy zobrazuje potenciálně chybějící indexy, které optimalizátor dotazů identifikoval během kompilace dotazu. Tato doporučení by se ale neměla brát v nominální hodnotě. Microsoft doporučuje vyhodnotit vytváření indexů s skóre větším než 100 000, protože tyto indexy mají nejvyšší očekávané zlepšení uživatelských dotazů.
Návod
Vždy vyhodnoťte, jestli je nový návrh indexu srovnatelný s existujícím indexem ve stejné tabulce, kde je možné dosáhnout stejných praktických výsledků jednoduše změnou existujícího indexu namísto vytvoření nového indexu. Například vzhledem k novému navrhovanému indexu pro sloupce C1C2 a C3nejprve vyhodnoťte, jestli existuje existující index nad sloupci C1 a C2. Pokud ano, může být vhodnější přidat sloupec C3 do existujícího indexu (zachování pořadí existujících sloupců), aby se zabránilo vytvoření nového indexu. Další informace najdete v SQL Serveru a architektuře indexu Azure SQL a průvodci návrhem.
Sestava Waits vyfiltruje všechny nečinné a spánku čekání. Další informace o čekání najdete v tématu sys.dm_os_wait_stats a ladění výkonu SQL Serveru 2005 pomocí čekání a front.
Sestavy nákladných dotazů se resetují, když se SQL Server restartuje, protože data v podkladových zobrazeních dynamické správy se vymažou. V SQL Serveru 2016 (13.x) a novějších verzích najdete podrobné informace o nákladných dotazech v úložišti dotazů.
Poznámka:
I když vykreslovací modul sestav aplikace SQL Server Management Studio nepodporuje přístup schránky k textu obsaženému v sestavách, je možné k textu přistupovat prostřednictvím samostatných sestav. Pokud potřebujete zkopírovat text dotazu ze sestav, stáhněte si samostatné sestavy.
Povolení
SQL Server vyžaduje VIEW SERVER STATE a ALTER TRACE má oprávnění.
Spravovaná instance Azure SQL vyžaduje VIEW DATABASE STATE oprávnění v databázi.