Udostępnij za pośrednictwem


sys.dm_os_sys_info (języka Transact-SQL)

Zwraca różne zestaw użytecznych informacji o komputerze i o zasobach dostępnych i spożywanych przez SQL Server.

Nazwa kolumny

Typ danych

Opis

cpu_ticks

bigint

Bieżąca Procesora liczba cykli.Takty Procesora są uzyskiwane z procesora różnica między WARTOŚCIAMI licznika.Jest monotonicznie rosnący numer.

ms_ticks

bigint

Liczba milisekund od momentu uruchomienia komputera.

cpu_count

int

Liczba procesorów logicznych w systemie.

hyperthread_ratio

int

Stosunek liczby rdzeni logiczny lub fizyczny, które są udostępniane przez jeden procesor fizyczny pakiet.

physical_memory_in_bytes

bigint

Ilość dostępnej pamięci fizycznej.

virtual_memory_in_bytes

bigint

Ilość pamięci wirtualnej do procesu w trybie użytkownika.To może służyć do określenia, czy SQL Server został uruchomiony przy użyciu przełącznika 3 GB.

bpool_committed

int

Liczba buforów 8 KB w pula buforów.Ta kwota reprezentuje fizycznej pamięci zadeklarowanej w pula buforów.Nie obejmuje pamięć zarezerwowana w pula buforów.

bpool_commit_target

int

Liczba wymaganych przez pula buforówbuforów 8 KB.Kwoty miejsce docelowe jest obliczana przy użyciu różnych danych wejściowych, takich jak bieżącego stanu systemu, w tym jego obciążenia pamięci wymagane przez bieżących procesów, ilość pamięci zainstalowanej na komputerze i parametry konfiguracja .Jeśli bpool_commit_target jest większy niż bpool_committed wartości, pula buforów będzie próbował uzyskać dodatkową pamięć.Jeśli bpool_commit_target jest mniejszy niż bpool_committed wartości, zmniejszenia będzie pula buforów .

bpool_visible

int

Liczba buforów 8 KB w pula buforów , które są bezpośrednio dostępne w procesie wirtualnej przestrzeni adresowej.Gdy nie używa Address Windowing Extensions (AWE), gdy pula buforów uzyskał jej pamięci miejsce docelowe (bpool_committed = bpool_commit_target), wartość bpool_visible jest równa wartości bpool_committed.

Używając AWE na 32-bitowej wersja programu SQL Server, bpool_visible reprezentuje rozmiar okna mapowanie AWE, umożliwiające dostęp do pamięci fizycznej przez pula buforów.Rozmiar okna tego mapowania jest związana z przestrzeni adresowej procesu i dlatego kwota widoczny będzie mniejsza niż kwota zaangażowana i można dalej obniżona podzespołów wewnętrznych użyciu pamięci, do celów innych niż strony bazy danych.Jeśli wartość bpool_visible jest zbyt niski, może pojawić się z błędami pamięci.

stack_size_in_bytes

int

Rozmiar stosu wywołań dla każdego wątek utworzonego przez SQL Server.

os_quantum

bigint

Quantum-cenią sobie wcześniejsze zadania w milisekundach.Quantum (w sekundach) = os_quantum / zegara Procesora prędkości.

os_error_mode

int

Tryb błędu dla SQL Server procesu.

os_priority_class

int

Klasa priorytetu dla SQL Server procesu.

max_workers_count

int

Maksymalna liczba pracowników, które mogą być utworzone.

scheduler_count

int

Liczba użytkowników pracownikom skonfigurowanych w SQL Server procesu.

scheduler_total_count

int

Całkowita liczba pracownikom w SQL Server.

deadlock_monitor_serial_number

int

Identyfikator bieżącej sekwencji monitor zakleszczenie .

sqlserver_start_time_ms_ticks

bigint

ms_tickLiczba po SQL Server ostatniego uruchomienia.Porównanie bieżącego ms_ticks kolumna.

sqlserver_start_time

datetime

Data i czas , SQL Server ostatniego uruchomienia.

affinity_type

int

W tym artykule opisano koligację wpisać SQL Server zastosowań.

WartośćOpis
1Ręczne
2Auto

affinity_type_description

varchar(60)

Zawiera opis wartości w affinity_type kolumna.Aby uzyskać więcej informacji, zobacz ZMIEŃ konfigurację serwera (Transact-SQL).

WartośćOpis
RĘCZNEKoligacja został zestaw dla co najmniej jednego Procesora.
AUTOMATYCZNESQL ServerPrzenosi wątki między procesorów zgodnie z wymaganiami.

process_kernel_time_ms

bigint

Całkowity czas w milisekundach spędzony przez wszystkie SQL Server wątków w trybie jądra.

UwagaUwaga:
Ta wartość może być większy niż zegara jeden procesor, ponieważ zawiera on czas dla wszystkich procesorów na serwerze.

process_user_time_ms

bigint

Całkowity czas w milisekundach spędzony przez wszystkie SQL Server wątków w trybie użytkownika.

UwagaUwaga:
Ta wartość może być większy niż zegara jeden procesor, ponieważ zawiera on czas dla wszystkich procesorów na serwerze.

time_source

int

Zawiera opis API , SQL Server za pomocą pobierania ściany zegara czas.

WartośćOpis
0Wskazuje QueryPerformanceCounter API.
1Wskazuje to multimedia czasomierz API.

time_source_desc

nvarchar(60)

Zawiera opis wartości w time_source kolumna.

WartośćOpis
QUERY_PERFORMANCE_COUNTERQueryPerformanceCounterAPI pobiera ściany zegara czas.
MULTIMEDIA_TIMERMultimedia czasomierzAPI pobiera ściany zegara czas.

Uprawnienia

Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.