sys.sysprocesses (Transact-SQL)

örnek üzerinde çalışmakta olan işlemler hakkında bilgi içeren SQL Server.Bu işlemler, istemci işlemleri veya sistem işlemleri olabilir.Access sysprocesses, içinde olmalıdır master veritabanı içeriği veya kullanmanız gerekir master.dbo.sysprocesses üç bölümlü adı.

Önemli notÖnemli

Bu SQL Server 2000 sistem tablosu, geriye dönük uyumluluk için görünüm olarak dahil edilmiştir. Bunun yerine, geçerli SQL Server sistem görünümlerini kullanmanızı öneririz. Eğdeğerli sistem görünümü veya görünümleri için bkz. SQL Server 2000 Sistem Tablolarını SQL Server 2005 Sistem Görünümleriyle Eşleme. Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

Sütun adı

Veri türü

Açıklama

spid

smallint

SQL Server oturum KİMLİĞİ.

kpid

smallint

Windows iş parçacığı kimliği

blocked

smallint

İstek engelleme oturum kimliği.Bu sütun null olur, istek engellenmediğinden veya engelleme oturum oturum bilgileri kullanılamıyor (veya olamaz).

-2 = Durdurma kaynak tarafından artık bir dağıtılmış işlemait.

-3 = Durdurma kaynak tarafından ertelenmiş kurtarma hareket ait.

-4 = Oturum kimliği engelleme mandal iç mandal durumunu geçişleri nedeniyle sahibi belirlenemedi.

waittype

binary(2)

Ayrılmış.

waittime

bigint

Geçerli milisaniye cinsinden saat bekleyin.

0 = İşlem bekleyen yok.

lastwaittype

nchar(32)

Son veya geçerli adı belirten bir dize türü bekleyin.

waitresource

nchar(256)

kilitkaynakmetinsel gösterimini.

dbid

smallint

Şu anda işlem tarafından kullanılan veritabanı kimliği.

uid

smallint

Command nesnesinin kullanıcı kimliği.Taşıyor veya kullanıcılar ve roller sayısı 32,767 aşarsa null döndürür.Daha fazla bilgi için, bkz. sql Server sistem Kataloğu sorgulama.

cpu

int

İşlem için toplu cpu saat .Giriş tüm işlemler için bağımsız olarak AYARLANMIŞ İSTATİSTİKLERİ zamanı seçeneği on veya off güncelleştirilir.

physical_io

int

Toplam disk okur ve işlem için yazar.

memusage

int

Bu işlem için ayrılmış olan yordam önbelleği sayfa sayısı.İşlem başka bir işlem tarafından ayrılan bellek boşaltma, negatif bir sayı gösterir.

login_time

datetime

Sunucu üzerinde oturum açan hangi istemci işlem süresi.Sistem işlemleri, saat SQL Server Başlangıç oluştu depolanır.

last_batch

datetime

Son saat bir istemci işlemi uzak saklı yordam çağrısı veya bir execute deyimyürütüldü.Sistem işlemleri, saat SQL Server Başlangıç oluştu depolanır.

ecid

smallint

Tek bir işlem adına işletim subthreads benzersiz olarak tanımlamak için kullanılan yürütme içerik kimliği.

open_tran

smallint

İşlem için açık hareket sayısı.

status

nchar(30)

İşlem kimliği durumu.Olası değerler şunlardır:

uykuda = SQL Server oturumsıfırlamadan.

çalışan = oturum toplu bir veya daha fazla çalışıyor.Bir oturum , birden çok etkin sonuç kümeleri (mars) etkinleştirildiğinde, birden çok toplu işlemi çalıştırabilirsiniz.Daha fazla bilgi için, bkz. Çoklu Active sonucu kullanarak (mars) ayarlar.

arka plan = oturum çıkmaz algılaması gibi bir arka plan görevi çalışıyor.

geri alma = oturum işlemi geri alma işleminde vardır.

Bekleyen = ' % s'oturumu oturum kullanılabilir olana kadar bir işçi iş parçacığı için bekleniyor.

runnable = oturum bir Zamanlayıcı runnable sırada saat kuantumalmak için beklerken görevdir.

Döngüsel beklemeye neden oluyor = oturum görev bir sayaç kilidi serbest hale gelmesini bekliyor.

askıya = oturum bir olaygibi tamamlamak için g/Ç, bekliyor.

sid

binary(86)

Kullanıcı için genel benzersiz tanımlayıcı (GUID).

hostname

nchar(128)

iş istasyonuadı.

program_name

nchar(128)

Uygulama programının adı.

hostprocess

nchar(10)

İş istasyonu işlem kimlik numarası.

cmd

nchar(16)

Şu anda yürütülen komut.

nt_domain

nchar(128)

Windows kimlik doğrulaması veya güvenilir bağlantıkullanıyorsanız istemciiçin Windows etki alanı .

nt_username

nchar(128)

Windows kimlik doğrulaması veya güvenilir bağlantıkullanıyorsanız işlem için Windows kullanıcı adı.

net_address

nchar(12)

Her kullanıcının iş istasyonu üzerinde ağ bağdaştırıcı atanan benzersiz tanıtıcısı.Bir kullanıcı her oturum açtığında, bu tanımlayıcı olarak eklenir net_address sütun.

net_library

nchar(12)

istemciağ kitaplığını depolandığı sütunu.Her istemci işleminin bir ağ bağlantısı üzerinde gelir.Ağ bağlantıları, bağlantı yapmalarına olanak veren kendileriyle ilişkili bir ağ kitaplığı vardır.Daha fazla bilgi için, bkz. Ağ protokolleri ve tds bitiş noktaları.

loginame

nchar(128)

Oturum açma adı.

context_info

binary(128)

CONTEXT_INFO set deyimkullanarak toplu iş içinde depolanan verileri.

sql_handle

binary(20)

Şu anda yürütülen toplu iş veya nesneyi temsil eder.

Not bu değer nesnesinin toplu iş veya bellek adresinden türetilir.Bu değer kullanılarak hesaplanır değil SQL Server Karma tabanlı algoritması.

stmt_start

int

Başlangıç uzaklığı belirtilen sql_handle için geçerli SQL deyim .

stmt_end

int

Geçerli SQL deyim için belirtilen bitiş uzaklık sql_handle.

-1 = Belirtilen için fn_get_sql işlev tarafından döndürülen sonuçlar sonuna geçerli deyim çalıştırır sql_handle.

request_id

int

İstek kimliği.Özel oturum, çalışan istekleri tanımlamak için kullanılır.

Açıklamalar

Bir kullanıcı sunucu üzerinde görünüm server state izni varsa, kullanıcı örnek içinde yürütülen tüm oturumları görmek SQL Server; Aksi durumda, kullanıcı yalnızca geçerli oturumgörürsünüz.