Izolowanie problemów z wydajnością
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 graficznego Plan wykonania, Showplan, nazywany również pomaga szybko rozpoznać zakleszczenia w jednej kwerendzie.Jednakże można rozpoznać inne problemy z wydajnością łatwiej korzystania z funkcji monitorowania SQL Server i Windows razem.
SQL Server Profiler może służyć do monitorowania i rozwiązywania problemów związanych z aplikacją i języka Transact-SQL.Monitora systemu można monitorować, sprzętu i innych problemów związanych z systemem.
Można monitorować następujące obszary rozwiązywania problemów:
SQL Serverprzechowywane procedury lub partii Transact-SQL sprawozdań przedłożonych przez użytkownika aplikacji.
Aktywność użytkownika, takie jak blokowanie blokad lub zakleszczenia.
Działania sprzętu, takie jak wykorzystanie dysku.
Problemy mogą polegać na:
Rozwój błędy aplikacji obejmujące nieprawidłowo napisane Transact-SQL instrukcji.
Błędy sprzętowe, takie jak błędy dotyczące dysku lub sieci.
Nadmierne blokowanie ze względu na nieprawidłowe zaprojektowana baza danych.
Narzędzia dla typowych problemów z wydajnością
Równie ważne jest staranne wybieranie problemu z wydajnością mają każdego narzędzie do monitorowania lub dostroić.Narzędzia i narzędzie zależą od typu chcesz rozwiązać problemu z wydajnością.
W następujących tematach opisano różne monitorowanie i dostosowywanie narzędzia i problemów one odkrywanie.
Identyfikowania wąskich gardeł
Zarządzanie pamięcią dla dużych baz danych