sys.sysprocesses (Transact-SQL)
Zawiera informacje o procesach uruchomionych na wystąpienie SQL Server. Procesy te mogą być klient procesów lub procesów systemowych.Aby uzyskać dostęp do sysprocesses, użytkownik musi być w kontekście wzorzec bazy danych lub należy użyć nazwy trzech części master.dbo.sysprocesses.
Important Note: |
---|
This SQL Server 2000 system table is included as a view for backward compatibility. We recommend that you use the current SQL Server system views instead. To find the equivalent system view or views, see Mapping SQL Server 2000 System Tables to SQL Server 2005 System Views. This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. |
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
SPID |
smallint |
SQL Server Identyfikator sesja. |
kpid |
smallint |
Identyfikator wątek systemu Windows. |
zablokowane |
smallint |
Identyfikator sesja, która blokuje żądania.Jeśli ta kolumna ma wartość NULL, żądanie nie jest zablokowany lub informacje o sesja blokowania sesja nie jest dostępna (lub nie można zidentyfikować). 2 = Blokowanie oddzielonych transakcja rozproszona jest właścicielem zasób. 3 = Blokowanie transakcji odroczenia odzyskiwanie jest właścicielem zasób. -4 = Identyfikator sesja programu blokującego zatrzaśnięcie właściciela nie było możliwe z powodu do przejścia do stanu wewnętrznego zatrzaśnięcie. |
waittype |
binary(2) |
Zarezerwowane. |
waittime |
bigint |
Bieżący czas oczekiwania w milisekundach. 0 = Nie oczekuje procesu. |
lastwaittype |
nchar(32) |
Ciąg wskazujący nazwę bieżącego lub ostatnio czekać typu. |
waitresource |
nchar(256) |
Tekstowa reprezentacja zasób blokada. |
DBID |
smallint |
Identyfikator bazy danych używanej przez proces. |
UID |
smallint |
Identyfikator użytkownika, do wykonania polecenia.Przepełnienie lub zwraca wartość NULL, jeśli liczba użytkowników i ról przekracza 32 767.Aby uzyskać więcej informacji zobacz Badanie katalogu systemu SQL Server. |
CPU |
int |
Skumulowany czas PROCESORA dla procesu.Zapis jest aktualizowana dla wszystkich procesów, niezależnie od tego, czy opcja zestaw STATISTICS czas jest ON lub OFF. |
physical_io |
int |
Skumulowany dysku odczytuje i zapisuje w procesie. |
MEMUSAGE |
int |
Liczba stron pamięć podręczna procedury przydzielonych do tego procesu.Liczba ujemna wskazuje, że proces jest zwalniania pamięci przydzielony przez inny proces. |
login_time |
datetime |
Czas procesu klient zarejestrowania na serwerze.Dla procesów systemowych czas, w którym SQL Server Wystąpił podczas uruchamiania jest przechowywany. |
last_batch |
datetime |
Czas ostatniego procesu klient wykonać wywołań zdalnych procedura przechowywana lub instrukcja wykonać.Dla procesów systemowych czas, w którym SQL Server Wystąpił podczas uruchamiania jest przechowywany. |
ecid |
smallint |
Identyfikator kontekstu wykonanie służący do jednoznacznej identyfikacji subthreads, działających w imieniu jednego procesu. |
open_tran |
smallint |
Liczba transakcji otwartych dla tego procesu. |
Stan |
nchar(30) |
Stan IDENTYFIKATORA procesu.Możliwe wartości to: stanie uśpienia = SQL Server Resetuje sesja. Uruchamianie = sesja jest uruchomiony jeden lub więcej instancji.Po włączeniu wiele zestawów wyników Active (MARS) sesja można uruchamiać wiele instancji.Aby uzyskać więcej informacji zobacz Za pomocą wielu wyników Active ustawia (MARS). tło = sesja jest uruchomione zadania w tle, takich jak wykrywanie zakleszczenie. Wycofywanie = Sesja jest w procesie cofnięcie transakcji. Oczekujące = Sesja oczekuje na wątek roboczego stanie się dostępne. runnable = Zadania w sesja znajduje się w kolejce runnable harmonogramu podczas oczekiwania na uzyskanie kwant czas. spinloop = Zadania w sesja czeka, aż spinlock stać się wolne. zawieszone = Sesja oczekuje na zdarzenie, takie jak We/Wy, aby zakończyć. |
Identyfikator SID |
binary(86) |
Globalny identyfikator unikatowy (GUID) dla użytkownika. |
Nazwa hosta |
nchar(128) |
Nazwa stacja robocza. |
Nazwa programu |
nchar(128) |
Nazwa programu aplikacji. |
hostprocess |
nchar(10) |
Numer identyfikacyjny procesu stacja robocza. |
cmd |
nchar(16) |
Polecenie jest aktualnie wykonywany. |
nt_domain |
nchar(128) |
Domena systemu Windows dla klient, jeśli za pomocą uwierzytelnianie systemu Windows lub z zaufane połączenie. |
nt_username |
nchar(128) |
Nazwa użytkownika systemu Windows dla procesu, jeśli za pomocą uwierzytelnianie systemu Windows lub z zaufane połączenie. |
adres_sieciowy |
nchar(12) |
Przypisane identyfikator unikatowy dla karty sieciowej na stacja robocza dla każdego użytkownika.Gdy użytkownik loguje się, ten identyfikator jest wstawiany kolumna adres_sieciowy. |
net_library |
nchar(12) |
Kolumna, w których przechowywane są informacje dotyczące biblioteki sieciowej klient.Każdy proces klient składa się z połączenia sieciowego.Połączenia sieciowe mają skojarzonych z nimi Biblioteka sieciowa umożliwiająca je do nawiązania połączenia.Aby uzyskać więcej informacji zobacz Network Protocols and TDS Endpoints. |
loginame |
nchar(128) |
Nazwa logowania. |
context_info |
binary(128) |
Dane przechowywane w partia przy użyciu instrukcja zestaw CONTEXT_INFO. |
sql_handle |
binary(20) |
Reprezentuje aktualnie wykonywanego partia lub obiektu.
Note:
Wartość ta jest ustalana na podstawie adresu pamięci lub instancji obiektu.Ta wartość nie jest obliczana przy użyciu SQL Server oparta na mieszaniu algorytm.
|
stmt_start |
int |
Początkowe przesunięcie bieżącej instrukcja języka SQL dla określonego sql_handle. |
stmt_end |
int |
Kończenie przesunięcie bieżącej instrukcja języka SQL określonej sql_handle. Wartość -1 = bieżącej instrukcja jest uruchamiana na końcu wyniki zwróconych przez funkcja fn_get_sql dla określonego sql_handle. |
request_id |
int |
Identyfikator żądania.Używany do identyfikowania żądania w określonej sesja. |
Remarks
Jeśli użytkownik ma uprawnienie VIEW SERVER STATE na serwerze, użytkownik będzie widział wszystkie wykonującego sesja w wystąpienie z SQL Server; w przeciwnym razie użytkownik będzie widział tylko w bieżącej sesja.