Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Obsahuje informace o procesech, které běží na instanci SQL Server. Tyto procesy mohou být klientské nebo systémové procesy. Pro přístup k sysprocesses musíte být v kontextu hlavní databáze, nebo použít tříčlenné jméno master.dbo.sysprocesses.
Důležité
Tato tabulka SQL Server 2000 je zahrnuta jako pohled na zpětnou kompatibilitu. Doporučujeme používat místo toho současné systémové pohledy SQL Serveru. Pro nalezení ekvivalentního systémového pohledu nebo pohledů viz Mapování systémových tabulek na systémové pohledy (Transact-SQL). Tato funkce bude v budoucí verzi Microsoft SQL Server odstraněna. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.
| Název sloupce | Datový typ | Description |
|---|---|---|
| Spid | smallint | SQL Server session ID. |
| KPID | smallint | Windows thread ID. |
| Blokován | smallint | ID relace, která blokuje požadavek. Pokud je tento sloupec NULL, požadavek není blokován nebo informace o blokující relaci nejsou k dispozici (nebo ji nelze identifikovat). -2 = Blokující prostředek je vlastněn osamocenou distribuovanou transakcí. -3 = Blokující prostředek je vlastněn odloženou transakcí obnovení. -4 = Relace ID vlastníka blokovacího latche nebylo možné určit kvůli interním přechodům latch stavu. |
| waittype | binární(2) | Rezervovaný. |
| čekací doba | bigint | Aktuální doba čekání v milisekundách. 0 = Proces nečeká. |
| lastwaittype | nchar(32) | Řetězec označující název posledního nebo aktuálního typu čekání. |
| waitresource | nchar(256) | Textová reprezentace zámkového zdroje. |
| dbid | smallint | ID databáze, kterou proces aktuálně používá. |
| uid | smallint | ID uživatele, který příkaz provedl. Přeteče nebo vrací NULL, pokud počet uživatelů a rolí přesáhne 32 767. |
| cpu | int | Kumulativní čas CPU pro celý proces. Záznam je aktualizován pro všechny procesy, bez ohledu na to, zda je volba SETSET STATISTICS TIME ZAPNUTO nebo VYPNUTO. |
| physical_io | bigint | Kumulativní čtení a zápis na disku pro tento proces. |
| memusage | int | Počet stran v cache procedur, které jsou aktuálně přiděleny tomuto procesu. Záporné číslo znamená, že proces uvolňuje paměť přidělenou jiným procesem. |
| login_time | datetime | Čas, kdy se klientský proces přihlásil na server. |
| last_batch | datetime | Minule klientský proces provedl vzdálené volání uložené procedury nebo příkaz EXEKUTE. |
| ecid | smallint | ID kontextu vykonávaní používané k jednoznačné identifikaci podvláken fungujících jménem jednoho procesu. |
| open_tran | smallint | Počet otevřených transakcí pro celý proces. |
| stav | nchar(30) | Stav ID procesu. Možné hodnoty: dormant = SQL Server resetuje relaci. běžící = Relace probíhá jednu nebo více dávek. Když je povoleno více aktivních sad výsledků (MARS), může relace spouštět více dávek. Další informace naleznete v tématu Použití více aktivních sad výsledků (MARS). pozadí = Reze spouští úkol na pozadí, například detekci zablokování. rollback = V relaci probíhá návrat transakce. pending = Relace čeká, až se pracovní vlákno zpřístupní. runnable = Úloha v relaci je v runnable frontě plánovače, zatímco čeká na získání časového kvanta. spinloop = Úkol v sezení čeká na uvolnění spinlocku. pozastaveno = Relace čeká na dokončení události, například I/O. |
| Sid | binární(86) | Globálně jedinečný identifikátor (GUID) pro uživatele. |
| název hostitele | nchar(128) | Název pracovní stanice. |
| program_name | nchar(128) | Název aplikačního programu. |
| Hostprocess | nchar(10) | Číslo ID procesu pracovní stanice. |
| cmd | nchar(52) | Příkaz se právě vykonává. |
| nt_domain | nchar(128) | Windows doména pro klienta, pokud používáte Windows Authentication, nebo důvěryhodné připojení. |
| nt_username | nchar(128) | Uživatelské jméno Windows pro tento proces, pokud používáte Windows Authentication, nebo důvěryhodné připojení. |
| net_address | nchar(12) | Přiřazen jedinečný identifikátor síťového adaptéru na pracovní stanici každého uživatele. Když se uživatel přihlásí, tento identifikátor se vloží do sloupce net_address. |
| net_library | nchar(12) | Sloupec, ve kterém je uložena síťová knihovna klienta. Každý klientský proces přichází přes síťové připojení. Síťová připojení mají přiřazenou síťovou knihovnu, která jim umožňuje navázat spojení. |
| Loginame | nchar(128) | Přihlašovací jméno. |
| context_info | binární(128) | Data uložená v dávce pomocí příkazu SET CONTEXT_INFO . |
| sql_handle | binární(20) | Reprezentuje právě vykonávanou dávku nebo objekt. Poznámka Tato hodnota je odvozena z dávkové nebo paměťové adresy objektu. Tato hodnota není vypočítána pomocí algoritmu založeného na hashování SQL Server. |
| stmt_start | int | Počáteční offset aktuálního SQL příkazu pro zadanou sql_handle. |
| stmt_end | int | Ukončení offsetu aktuálního SQL příkazu pro zadanou sql_handle. -1 = Aktuální příkaz končí na konci výsledků vrácených funkcí fn_get_sql pro zadanou sql_handle. |
| id_požadavku | int | ID žádosti. Používá se k identifikaci požadavků běžících v konkrétní relaci. |
| page_resource | binární(8) |
Platí na: SQL Server 2019 (15.x) Šestnáctková reprezentace prostředku stránky s 8 bajty, pokud waitresource sloupec obsahuje stránku. |
Remarks
Pokud má VIEW uživatel na serveru oprávnění SERVER STATE, uvidí všechny vykonávané relace v instanci SQL Server; jinak uvidí pouze aktuální relaci.
Viz také
zobrazení a funkce související se spouštěním dynamické správy (Transact-SQL)
Mapování systémových tabulek na systémové pohledy (Transact-SQL)
Pohledy na kompatibilitu (Transact-SQL)