Udostępnij za pośrednictwem


Monitoring with Transact-SQL Statements

Microsoft SQL Server zawiera kilka Transact-SQL instrukcje i procedury składowane w systemie umożliwiające monitorowanie ad hoc wystąpienie programu SQL Server. Gdy użytkownik chce szybko zebrać szczegółowe informacje o wydajności serwera i działania, należy użyć tych instrukcji.

Na przykład można użyć Transact-SQL instrukcje i system przechowywane procedury, aby wyświetlić następujące rodzaje informacji o serwerze:

  • Bieżący blokad.

  • Bieżące działanie użytkownika.

  • Ostatnie polecenia partia przesłane przez użytkownika.

  • Miejsce na dane używane przez tabela lub bazy danych.

  • Obszar zajmowany przez dziennik transakcji.

  • Najstarsze aktywnej transakcji (łącznie z transakcjami replikowanych) w bazie danych.

  • Informacje o wydajności dotyczące we/wy, pamięci i przepustowość sieci.

  • Użycie pamięci podręcznej procedury.

  • Ogólne informacje statystyczne dotyczące SQL Server działania i użytkowania, takich jak czas PROCESORA jest już wykonywania SQL Server Operacje lub czas SQL Server została wydana wykonywanie operacji We/Wy.

Większość tych informacji można również monitorować przy użyciu SQL Server Management Studio, SQL Server Obiekty zarządzania (obiekty SMO) lub monitora systemu (Monitor wydajności w systemie Microsoft Windows NT 4.0).