Udostępnij za pośrednictwem


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ł

Minimalizowanie zakleszczenia

Zarządzanie pamięcią dla dużych baz danych

Monitorowanie wykorzystania pamięci

Dostrajanie fizycznego projektu bazy danych