Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Często bardziej efektywne jest użycie kilku narzędzi microsoft SQL Server lub Microsoft Windows razem w celu odizolowania problemów z wydajnością bazy danych niż użycie jednego narzędzia naraz. Na przykład graficzna funkcja planu wykonania, nazywana również Showplan, pomaga szybko rozpoznać zakleszczenia w ramach pojedynczego zapytania. Można jednak łatwiej rozpoznać inne problemy z wydajnością, jeśli używasz funkcji monitorowania programu SQL Server i systemu Windows razem.
Program SQL Server Profiler może służyć do monitorowania i rozwiązywania problemów związanych z Transact-SQL i aplikacjami. Monitor systemu może służyć do monitorowania sprzętu i innych problemów związanych z systemem.
Aby rozwiązać problemy, możesz monitorować następujące obszary:
Procedury składowane w SQL Server lub partie instrukcji Transact-SQL przesyłane przez aplikacje użytkowników.
Aktywność użytkownika, taka jak blokowanie blokad lub zakleszczenia.
Działanie sprzętowe, takie jak użycie dysku.
Problemy mogą obejmować:
Błędy tworzenia aplikacji z udziałem niepoprawnie napisanych instrukcji Transact-SQL.
Błędy sprzętowe, takie jak błędy związane z dyskiem lub siecią.
Nadmierne blokowanie spowodowane niepoprawnie zaprojektowaną bazą danych.
Narzędzia do typowych problemów z wydajnością
Równie ważne jest staranne wybieranie problemu z wydajnością, który ma być monitorowany lub dostrojony przez każde narzędzie. Narzędzie i oprogramowanie zależą od rodzaju problemu z wydajnością, który chcesz rozwiązać.
W poniższych tematach opisano różne narzędzia do monitorowania i dostrajania oraz wykryte problemy.
Identyfikowanie wąskich gardeł