Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Bevat informatie over processen die draaien op een instantie van SQL Server. Deze processen kunnen clientprocessen of systeemprocessen zijn. Om toegang te krijgen tot sysprocesses moet je in de master databasecontext zitten, of je moet de driedelige naam master.dbo.sysprocesses gebruiken.
Important
Deze SQL Server 2000-systeemtabel is opgenomen als weergave voor achterwaartse compatibiliteit. We raden aan om in plaats daarvan de huidige SQL Server-systeemweergaven te gebruiken. Om de equivalente systeemweergave of weergaven te vinden, zie Mapping System Tables to System Views (Transact-SQL). Deze functie zal worden verwijderd in een toekomstige versie van Microsoft SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| Spid | smallint | SQL Server sessie-ID. |
| KPID | smallint | Windows thread-ID. |
| geblokkeerd | smallint | Id van de sessie die de aanvraag blokkeert. Als deze kolom NULL is, wordt de aanvraag niet geblokkeerd of is de sessiegegevens van de blokkerende sessie niet beschikbaar (of kunnen niet worden geïdentificeerd). -2 = De blokkerende resource is eigendom van een zwevende gedistribueerde transactie. -3 = De blokkerende resource is eigendom van een uitgestelde hersteltransactie. -4 = De sessie-ID van de eigenaar van de blokkerende latch kon niet worden bepaald vanwege interne latchtoestandsovergangen. |
| Waittype | binair(2) | Gereserveerd. |
| Wachttijd | bigint | Huidige wachttijd in milliseconden. 0 = Het proces wacht niet. |
| lastwaittype | NCar(32) | Een string die de naam aangeeft van het laatste of huidige wachttype. |
| Waitresource | nchar(256) | Tekstuele representatie van een slotbron. |
| dbid | smallint | ID van de database die momenteel door het proces wordt gebruikt. |
| uid | smallint | ID van de gebruiker die het commando uitvoerde. Overflow of retourneert NULL als het aantal gebruikers en rollen meer dan 32.767 overschrijdt. |
| cpu | int | Cumulatieve CPU-tijd voor het proces. De invoer wordt bijgewerkt voor alle processen, ongeacht of de SETSET STATISTICS TIME optie AAN of UIT staat. |
| physical_io | bigint | Cumulatieve schijflees- en schrijfacties voor het proces. |
| Memusage | int | Aantal pagina's in de procedurecache dat momenteel aan dit proces is toegewezen. Een negatief getal geeft aan dat het proces geheugen vrijmaakt dat door een ander proces is toegewezen. |
| login_time | datetime | Tijd waarop een clientproces inlogde op de server. |
| last_batch | datetime | De laatste keer voerde een clientproces een remote stored procedure-aanroep of een uitvoeringsinstructie uit. |
| ECID | smallint | Execution context ID werd gebruikt om de subthreads die namens één enkel proces werkten uniek te identificeren. |
| open_tran | smallint | Aantal openstaande transacties voor het proces. |
| status | nchar(30) | Status van proces-ID. Mogelijke waarden zijn: Dormant = SQL Server reset de sessie. running = De sessie draait één of meer batches. Wanneer Multiple Active Result Sets (MARS) is ingeschakeld, kan een sessie meerdere batches uitvoeren. Raadpleeg Gebruik maken van meerdere actieve resultaatsets (MARS)voor meer informatie. achtergrond = De sessie voert een achtergrondtaak uit, zoals deadlockdetectie. rollback = De sessie heeft een transactie-rollback in uitvoering. pending = De sessie wacht op een worker-thread die beschikbaar komt. runnable = De taak in de sessie bevindt zich in de runnable queue van een scheduler terwijl wacht op het verkrijgen van een tijdquantum. spinloop = De taak in de sessie is wachten tot een spinlock vrij wordt. onderbroken = De sessie wacht op een gebeurtenis, zoals I/O, om te voltooien. |
| Sid | binair(86) | Wereldwijd unieke identificatie (GUID) voor de gebruiker. |
| hostname | nchar(128) | Naam van de werkplek. |
| program_name | nchar(128) | Naam van het aanvraagprogramma. |
| Hostprocess | nchar(10) | Werkstationsproces-ID-nummer. |
| cmd | NCAR(52) | Commando wordt momenteel uitgevoerd. |
| nt_domain | nchar(128) | Windows-domein voor de client, als je Windows-authenticatie gebruikt, of een vertrouwde verbinding. |
| nt_username | nchar(128) | Windows-gebruikersnaam voor het proces, als je Windows-authenticatie gebruikt, of een vertrouwde verbinding. |
| net_address | nchar(12) | Unieke identificatie toegewezen aan de netwerkadapter op het werkstation van elke gebruiker. Wanneer een gebruiker inlogt, wordt deze identificatie in de kolom net_address ingevoegd. |
| net_library | nchar(12) | Kolom waarin de netwerkbibliotheek van de client is opgeslagen. Elk clientproces komt binnen via een netwerkverbinding. Netwerkverbindingen hebben een netwerkbibliotheek die hen in staat stelt de verbinding te maken. |
| loginame | nchar(128) | Gebruikersnaam. |
| context_info | binair(128) | Gegevens opgeslagen in een batch met behulp van de SET CONTEXT_INFO statement. |
| sql_handle | binair(20) | Vertegenwoordigt de momenteel uitvoerende batch of object. Noot Deze waarde is afgeleid van het batch- of geheugenadres van het object. Deze waarde wordt niet berekend met behulp van het SQL Server hash-gebaseerde algoritme. |
| stmt_start | int | Startoffset van de huidige SQL-instructie voor de gespecificeerde sql_handle. |
| stmt_end | int | Eindoffset van de huidige SQL-instructie voor de gespecificeerde sql_handle. -1 = De huidige instructie loopt naar het einde van de resultaten die door de fn_get_sql functie voor de gespecificeerde sql_handle worden teruggegeven. |
| request_id | int | ID van verzoek. Gebruikt om verzoeken te identificeren die in een specifieke sessie draaien. |
| page_resource | binary(8) |
Van toepassing op: SQL Server 2019 (15.x) Een hexadecimale weergave van 8 bytes van de paginaresource als de waitresource kolom een pagina bevat. |
Remarks
Als een gebruiker een SERVER STATE-machtiging op de server heeftVIEW, zal de gebruiker alle uitvoerende sessies in de instantie van SQL Server zien; anders zal de gebruiker alleen de huidige sessie zien.
Zie ook
uitvoeringsgerelateerde dynamische beheerweergaven en -functies (Transact-SQL)
Systeemtabellen toewijzen aan systeemweergaven (Transact-SQL)
Compatibiliteitsweergaven (Transact-SQL)