Udostępnij za pośrednictwem


sys.dm_db_session_space_usage (języka Transact-SQL)

Zwraca liczbę stron, przydzielane i cofniętych przydziałów w każdej sesja dla bazy danych.

Ostrzeżenie

Widok ten ma zastosowanie tylko do bazy danych tempdb.

Nazwa kolumny

Typ danych

Opis

session_id

smallint

Identyfikator sesji.

session_id jest mapowany na session_id w sys.dm_exec_sessions.

database_id

smallint

Identyfikator bazy danych.

user_objects_alloc_page_count

bigint

Liczba stron zarezerwowane lub przydzielony do obiektów użytkowników w tej sesja.

user_objects_dealloc_page_count

bigint

Liczba stron dealokowane i nie jest już zarezerwowany do obiektów użytkownika tej sesja.

internal_objects_alloc_page_count

bigint

Liczba stron zarezerwowane lub przydzielonych wewnętrzne obiekty w tej sesja.

internal_objects_dealloc_page_count

bigint

Liczba stron dealokowane i nie jest już zarezerwowany do wewnętrznych obiektów tej sesja.

Uprawnienia

Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.

Uwagi

IAM stron nie są uwzględniane w dowolnej liczby alokacji lub dezalokacji zgłoszone przez tego widoku.

Liczniki są inicjowane na zero (0) na początku sesja.Liczniki śledzą całkowitą liczbę stron, które przydzielone lub cofniętych przydziałów zadań, które są już wykonane w sesja.Liczniki są aktualizowane tylko wtedy, gdy zadanie kończy; nie odzwierciedlają one uruchomione zadania.

sesja może być kilka żądań aktywne w tym samym czas.Żądanie można uruchomić wiele wątków, zadania, jeśli równolegle kwerendy.

Aby uzyskać więcej informacji o sesjach, żądania i zadań, zobacz sys.dm_exec_sessions (języka Transact-SQL), sys.dm_exec_requests (języka Transact-SQL), i sys.dm_os_tasks (języka Transact-SQL).

Obiekty użytkownika

strona obejmuje następujące obiekty:

  • Zdefiniowany przez użytkownika tabel i indeksów

  • System tabel i indeksów

  • Globalne tabel tymczasowych i indeksów

  • Lokalne tabel tymczasowych i indeksów

  • Zmienne Tabela

  • Tabele są zwracane w tabela-wycenione funkcje

Wewnętrzne obiekty

Wewnętrzne obiekty są tylko w tempdb.strona obejmuje następujące obiekty:

  • Praca z tabel dla operacji kursor lub buforu i składowania czasowego dużego obiektu (LOB)

  • Pliki robocze dla operacji, takich jak mieszania łączyć

  • Uruchamia sortowania

Fizyczne sprzężeń

Fizyczne sprzężenia tabeli sys.dm_db_session_space_usage

Relacja Cardinalities

Z

Aby

Relacja

dm_db_session_space_usage.session_id

dm_exec_sessions.session_id

Jeden do jednego

Przykłady

Zobacz przykłady, które za pomocą widoku sys.dm_db_session_space_usage, Rozwiązywanie problemów za mało miejsca na dysku w tempdb.