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 Database
Spravovaná instance
Azure SQLDatabáze SQL v Microsoft Fabric
Často je efektivnější používat několik nástrojů Microsoft SQL Serveru nebo Microsoft Windows společně k izolaci problémů s výkonem databáze, než použití jednoho nástroje najednou. Například grafická funkce Plán provádění dotazu, která se označuje také jako Showplan, pomáhá rychle rozpoznat deadlock v jednom dotazu. Některé další problémy s výkonem ale můžete snadněji rozpoznat, pokud společně používáte monitorovací funkce SYSTÉMU SQL Server a Windows.
SQL Server Profiler lze použít k monitorování a řešení Transact-SQL a problémů souvisejících s aplikací. Nástroj System Monitor lze použít k monitorování hardwaru a dalších problémů souvisejících se systémem.
Při řešení problémů můžete monitorovat následující oblasti:
Uložené procedury nebo dávky příkazů Transact-SQL SQL Serveru použitých uživatelskými aplikacemi.
Aktivita uživatele, například blokování zámků nebo zablokování deadlocků.
Hardwarová aktivita, například využití disku.
Mezi problémy patří:
Chyby vývoje aplikací zahrnující nesprávně napsané příkazy Transact-SQL
Hardwarové chyby, jako jsou chyby související s diskem nebo sítí.
Nadměrné blokování kvůli nesprávně navržené databázi.
Nástroje pro běžné problémy s výkonem
Stejně důležité je pečlivě vybrat problém s výkonem, který má každý nástroj monitorovat nebo ladit. Nástroj a utilita závisí na typu problému s výkonem, který chcete vyřešit.
Následující témata popisují celou řadu nástrojů pro monitorování a ladění a problémy, které odhalí.