Isolating Performance Problems
It is often more effective to use several Microsoft SQL Server or Microsoft Windows tools together to isolate database performance problems than to use one tool at a time.Na przykład graficznych plan wykonanie funkcję, nazywane także plan wykonania, pomaga szybko rozpoznać zakleszczenia w pojedynczą kwerendę.Jednak można rozpoznać niektóre inne problemy z wydajnością więcej prosty sposób korzystania z funkcji monitorowania SQL Server i grupie systemu Windows.
SQL Server Profiler może służyć do monitorowania i rozwiązywania problemów związanych z aplikacji i języka Transact-SQL.Monitor systemu może służyć do monitorowania sprzętu i innych problemów związanych z systemu.
Można monitorować następujące obszary do rozwiązywania problemów:
SQL Server przechowywane procedury lub partii Transact-SQL instrukcje przedstawione przez aplikacje użytkownika.
Aktywność użytkownika, takie jak blokowanie blokad lub zakleszczenia.
Działanie sprzętu, takie jak wykorzystanie dysku.
Problemy mogą polegać na:
Rozwój błędów aplikacji obejmujące napisane błędnie Transact-SQL instrukcje.
Błędy sprzętowe, takie jak błędy dotyczące dysku lub sieci.
Nadmierne blokowanie ze względu na niewłaściwie zaprojektowana baza danych programu.
Narzędzia do znanych problemów z wydajnością
Równie ważne jest staranne zaznaczenia problem wydajności, który ma każdego z narzędzi do monitorowania lub dostroić.narzędzie i narzędzie, zależą od typu chcesz rozwiązać problem z wydajnością.
W następujących tematach opisano różne monitorowanie i dostosowywanie narzędzia oraz ich wykrycia problemów.