Microsoft SQL Server 2008

Narzędzia i zasoby monitorowania dostępne w SQL Server 2008 Udostępnij na: Facebook

Wskazówki dotyczące SQL Server

Opublikowano: 25 maja 2009

Głównymi narzędziami monitorowania, które będziemy stosować, są Reliability and Performance Monitor (Monitor niezawodności i wydajności) oraz SQL Server Profiler.

Do innych zasobów monitorowania SQL Servera należą:

Activity Monitor (Monitor aktywności) Ten monitor dostarcza informacje na temat bieżących użytkowników, procesów oraz blokad. Abt wyświetlić monitor aktywności korzystamy z widoku eksploratora obiektów, w którym wchodzimy do instancji Database Engine (Mechanizm bazy danych). Klikamy prawym przyciskiem instancję Database Engine i wybieramy Activity Monitor.

Replication Monitor (Monitor replikacji) Ten monitor podaje szczegóły na temat stanu replikacji SQL Servera i pozwala nam konfigurować alerty replikacji. Aby wyświetlić monitor replikacji korzystamy z widoku eksploratora obiektów, w którym wchodzimy do instancji Database Engine. Klikamy prawym przyciskiem węzeł Replication (Replikacja) i wybieramy Launch Replication Monitor (Uruchom monitor replikacji).

Dzienniki SQL Server Informacje zawarte w tych dziennikach zdarzeń pozwalają nam przeglądać komunikaty informacyjne, inspekcji, ostrzeżeń oraz błędów, które mogą pomóc w rozwiązywaniu problemów SQL Server. Aby wejść do dzienników serwera, korzystamy z widoku eksploratora obiektów, w którym wchodzimy do instancji Database Engine. Rozwijamy węzeł serwera i węzeł Management (Zarządzanie). W węźle Management rozwijamy SQL Server Logs (Dzienniki SQL Server), a potem dwukrotnie klikamy dziennik, który chcemy obejrzeć.

Job Activity Monitor (Monitor aktywności zadań) Ten monitor podaje szczegóły na temat stanu zadań SQL Server Agent. Aby wyświetlić ten monitor, korzystamy z widoku eksploratora obiektów, w którym wchodzimy do instancji Database Engine. Rozwijamy węzeł serwera oraz węzeł agenta serwera, a następnie klikamy Job Activity Monitor.

Dzienniki SQL Server Agent Informacje w tych dziennikach zdarzeń pozwalają nam przeglądać komunikaty informacyjne, inspekcji, ostrzeżeń oraz błędów, które mogą pomóc w rozwiązywaniu problemów SQL Server Agent. Aby wejść do dzienników agenta, korzystamy z widoku eksploratora obiektów, w którym wchodzimy do instancji Database Engine. Rozwijamy węzeł serwera i węzeł SQL Server Agent. W węźle SQL Server Agent rozwijamy pozycję SQL Server Agent, a potem dwukrotnie klikamy dziennik, który chcemy obejrzeć.
Zwróćmy uwagę, że w dokumentacji systemu SQL Server dzienniki SQL Server oraz SQL Server Agent są nazywane dziennikami błędów. Jednak w ich obecnej implementacji dzienniki są bardziej dokładnie nazywane dziennikami zdarzeń, co jest terminologią stosowaną w tym rozdziale. Podobnie jak z dziennikami zdarzeń w Microsoft Windows, te dzienniki w SQL Server zawierają komunikaty informacyjne i związane z bezpieczeństwem, a także komunikaty o błędach.

Dzienniki zdarzeń Zwróćmy uwagę, że informacje w dziennikach zdarzeń pozwalają rozwiązywać problemy w całym systemie, łącznie z problemami systemu SQL Server i usługi SQL Server Agent. Aby wejść do dzienników zdarzeń, klikamy Start, Narzędzia administracyjne, a następnie wybieramy Podgląd zdarzeń (Event Viewer).

Instrukcje DBCC Ten zestaw poleceń pozwala nam sprawdzać statystyki systemu SQL Server, śledzić aktywność i sprawdzać integralność bazy danych.

sp_helpdb Ta składowana procedura wyświetla informacje o bazach danych
sp_helpindex Ta składowana procedura wyświetla informacje o indeksach w tabeli lub widoku.
sp_helpserver Ta składowana procedura wyświetla informacje w instancjach SQL Server skonfigurowanych dla zdalnego dostępu lub replikacji.
sp_monitor Ta składowana procedura pokazuje szacowany obszar dysku używanego przez tabelę, indeksowany widok lub kolejkę Service Broker w bieżącej bazie danych.
sp_who Ta składowana procedura pokazuje migawkę aktualnych użytkowników i procesów SQL Server.
sys.dm_tran_locks Ten dynamiczny widok zarządzania pokazuje informacje o blokadach obiektów.
Zwróćmy uwagę, że widok sys.dm_tran_locks zastępuje procedurę sp_lock.

Z książki wydawnictwa Microsoft Press, Microsoft SQL Server 2008 Administrator's Pocket Consultant, William R. Stanek.

 Do początku strony Do początku strony  

Microsoft SQL Server 2008