Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Innehåller information om processer som körs på en instans av SQL Server. Dessa processer kan vara klientprocesser eller systemprocesser. För att komma åt sysprocesses måste du befinna dig i masterdatabasens kontext, eller så måste du använda master.dbo.sysprocesses tredelade namn.
Important
Denna SQL Server 2000-systemtabell ingår som en vy för bakåtkompatibilitet. Vi rekommenderar att du istället använder de nuvarande SQL Server-systemvyerna. För att hitta motsvarande systemvy eller vyer, se Mappning av systemtabeller till systemvyer (Transact-SQL). Denna funktion kommer att tas bort i en framtida version av Microsoft SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
| Spid | smallint | SQL Server sessions-ID. |
| KPID | smallint | Windows-tråd-ID. |
| Blockerade | smallint | ID för sessionen som blockerar begäran. Om den här kolumnen är NULL blockeras inte begäran eller sessionsinformationen för den blockerande sessionen är inte tillgänglig (eller kan inte identifieras). -2 = Den blockerande resursen ägs av en överbliven distribuerad transaktion. -3 = Den blockerande resursen ägs av en uppskjuten återställningstransaktion. -4 = Sessions-ID för blockeringslåsägaren kunde inte bestämmas på grund av interna låsningstillståndsövergångar. |
| waittype | binär(2) | Reserverat. |
| Väntetid | bigint | Nuvarande väntetid i millisekunder. 0 = Processen väntar inte. |
| lastwaittype | NCar(32) | En sträng som anger namnet på den senaste eller nuvarande väntetypen. |
| WaitResource | NCar(256) | Textuell representation av en låsresurs. |
| dbid | smallint | ID för databasen som för närvarande används av processen. |
| uid | smallint | ID för användaren som utförde kommandot. Överflöd eller återföring NULL om antalet användare och roller överstiger 32 767. |
| cpu | int | Kumulativ CPU-tid för processen. Posten uppdateras för alla processer, oavsett om SETSET STATISTICS TIME alternativet är PÅ eller AV. |
| physical_io | bigint | Kumulativa diskläsningar och -skrivningar för processen. |
| Memusage | int | Antal sidor i procedurcachen som för närvarande är tilldelade denna process. Ett negativt tal indikerar att processen frigör minne som tilldelats av en annan process. |
| login_time | datetime | Tid då en klientprocess loggade in på servern. |
| last_batch | datetime | Senast utförde en klientprocess ett fjärrlagrat proceduranrop eller ett EXECUT-uttalande. |
| ECID | smallint | Exekveringskontext-ID används för att unikt identifiera deltrådarna som arbetar på uppdrag av en enskild process. |
| open_tran | smallint | Antal öppna transaktioner för processen. |
| status | NCar(30) | Statusen för process-ID. Möjliga värden är: vilande = SQL Server återställer sessionen. kör = Sessionen kör en eller flera batcher. När Multiple Active Result Sets (MARS) är aktiverat kan en session köra flera batcher. Mer information finns i Använda flera aktiva resultatuppsättningar (MARS). bakgrund = Sessionen kör en bakgrundsuppgift, såsom deadlock-detektering. rollback = Sessionen har en transaktionsrollback under behandling. väntar = Sessionen väntar på att en arbetstråd ska bli tillgänglig. körbar = Uppgiften i sessionen är i den körbara kön hos en schemaläggare medan den väntar på att få en tidskvant. spinloop = Uppgiften i sessionen är att vänta på att en spinlock ska bli fri. suspenderad = Sessionen väntar på att en händelse, såsom I/O, ska slutföras. |
| Sid | binär(86) | Globalt unik identifierare (GUID) för användaren. |
| hostname | nchar(128) | Namnet på arbetsstationen. |
| program_name | nchar(128) | Namnet på ansökningsprogrammet. |
| värdprocess | nchar(10) | Arbetsstationens process-ID-nummer. |
| Cmd | NCar(52) | Kommandot exekveras för tillfället. |
| nt_domain | nchar(128) | Windows-domän för klienten, om man använder Windows-autentisering eller en betrodd anslutning. |
| nt_username | nchar(128) | Windows-användarnamn för processen, om man använder Windows-autentisering eller en betrodd anslutning. |
| net_address | nchar(12) | Tilldelade unik identifierare för nätverksadaptern på varje användares arbetsstation. När en användare loggar in infogas denna identifierare i kolumnen net_address. |
| net_library | nchar(12) | Kolumn där klientens nätverksbibliotek lagras. Varje klientprocess kommer in via en nätverksanslutning. Nätverksanslutningar har ett nätverksbibliotek kopplat till sig som gör det möjligt för dem att skapa anslutningen. |
| loginame | nchar(128) | Inloggningsnamn. |
| context_info | binär(128) | Data lagras i en batch genom att använda satsen SET CONTEXT_INFO . |
| sql_handle | binär(20) | Representerar den för närvarande körande batchen eller objektet. Not Detta värde härleds från objektets batch- eller minnesadress. Detta värde beräknas inte med hjälp av den hashbaserade algoritmen för SQL Server. |
| stmt_start | int | Startoffset för den aktuella SQL-satsen för den specificerade sql_handle. |
| stmt_end | int | Avslutar offset för den aktuella SQL-satsen för den angivna sql_handle. -1 = Current statement körs till slutet av resultaten som returneras av fn_get_sql funktionen för den angivna sql_handle. |
| förfrågan_id | int | ID på begäran. Används för att identifiera förfrågningar som körs i en specifik session. |
| page_resource | binary(8) |
Gäller för: SQL Server 2019 (15.x) En hexadecimal representation på 8 byte av sidresursen waitresource om kolumnen innehåller en sida. |
Remarks
Om en användare har VIEW SERVER STATE-behörighet på servern kommer användaren att se alla exekverande sessioner i instansen av SQL Server; annars kommer användaren endast att se den aktuella sessionen.
Se även
körningsrelaterade vyer och funktioner för dynamisk hantering (Transact-SQL)
Mappning av systemtabeller till systemvyer (Transact-SQL)
Kompatibilitetsvyer (Transact-SQL)