sys.sysprocesses (Transact-sql)
Bir örneği üzerinde çalışan işlemleri 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 masterveritabanı bağlamı, ya da sen-meli kullanma master.dbo.sysprocessesüç bölümlü adı.
Ö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 Serveroturum kimliği |
kpid |
smallint |
Windows iş parçacığı kimliği |
blocked |
smallint |
İsteği engelleme oturumun Kımlığı. Bu sütun null olur, istek engellenmez ya da engelleme oturumun oturum bilgileri kullanılamıyor (ya da tanımlanamaz). -2 = Durdurma kaynak tarafından artık bir dağıtılmış hareket ait. -3 = Durdurma kaynak tarafından ertelenmiş kurtarma hareket ait. -4 = Oturum Kımlığı engelleme mandal iç mandal durumunu geçişleri nedeniyle sahibi belirlenemedi. |
waittype |
binary(2) |
Aittir. |
waittime |
bigint |
Geçerli milisaniye olarak bekleme süresi. 0 = İşlem bekliyor değil. |
lastwaittype |
nchar(32) |
Son veya geçerli adı belirten bir dize türü bekleyin. |
waitresource |
nchar(256) |
Kilit kaynak metinsel gösterimini. |
dbid |
smallint |
İşlem tarafından kullanılmakta olan veritabanı Kımlığı. |
uid |
smallint |
Komutu kullanıcı Kımlığı. Taşıyorsa ya da kullanıcılar ve roller sayısı 32,767 aşarsa null döndürüyor. Daha fazla bilgi için, bkz. Querying the SQL Server System Catalog. |
cpu |
int |
Toplam cpu süre işlemi. Giriş, set STATISTICS Saat seçeneği on olmasına ya da kapalı, tüm işlemler için bağımsız olarak güncelleştirilir. |
physical_io |
bigint |
Toplu disk okur ve işlem için yazıyor. |
memusage |
int |
Şu anda bu işleme ayrılan yordam önbelleğindeki sayfa sayısı. Negatif bir sayı, işlemin başka bir işlem tarafından ayrılan belleği serbest olduğunu gösterir. |
login_time |
datetime |
Bir istemci işleminin sunucu içinde açtığı zaman. |
last_batch |
datetime |
Son kez bir istemci işlemi uzaktan saklı yordam çağrısı veya execute deyimi çalıştırılır. |
ecid |
smallint |
Adına tek bir işlem işletim subthreads benzersiz olarak tanımlamak için kullanılan yürütme içerik Kımlığı. |
open_tran |
smallint |
Açık hareketler için işlem sayısı. |
status |
nchar(30) |
Süreç kimliği durumu. Olası değerler şunlardır: uyuyan = SQL Serveroturumu sıfırlanıyor. çalışan = oturum bir veya daha fazla gruplar çalışıyor. Birden çok etkin sonuç kümeleri (mars) etkinleştirildiğinde, bir oturumu birden çok toplu işlemi çalıştırabilirsiniz. Daha fazla bilgi için, bkz. Çoklu Active sonucu kullanarak (mars) ayarlar. arka = oturum kilitlenme algılaması gibi bir arka plan görevi çalışıyor. geri alma = oturum bir hareketi geri alma süreci vardır. Bekleyen = oturum kullanılabilir bir iş parçacığı için bekleniyor. runnable = oturum bir zamanlayıcı runnable sırada Saat hisse almak için beklerken görevidir. Döngüsel = görev oturumdaki bir sayaç kilidi için özgür olmak bekliyor. askıya = oturum I/o tamamlamak için gibi bir olayı bekliyor. |
sid |
binary(86) |
Kullanıcı için genel benzersiz tanımlayıcı (GUID). |
hostname |
nchar(128) |
İş istasyonunun adı. |
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) |
İstemci Windows kimlik doğrulama veya güvenilen bir bağlantı kullanıyorsanız, Windows etki alanı. |
nt_username |
nchar(128) |
İşlemin, Windows kimlik doğrulama veya güvenilen bir bağlantı kullanıyorsanız Windows kullanıcı adı. |
net_address |
nchar(12) |
Her kullanıcının iş istasyonunda ağ bağdaştırıcısına atanan benzersiz tanıtıcısı. Bir kullanıcı her oturum açtığında, bu tanımlayıcı olarak eklenir net_addresssütun. |
net_library |
nchar(12) |
İstemci ağ kitaplığını depolandığı sütunu. Bir ağ bağlantısındaki her istemci işlemi gelir. Ağ bağlantıları, bağlantı yapmalarına olanak sağlayan kendileri ile ilişkilendirilmiş bir ağ kitaplığı vardır. Daha fazla bilgi için, bkz. Net-Libraries and Network Protocols. |
loginame |
nchar(128) |
Oturum açma adı. |
context_info |
binary(128) |
set CONTEXT_INFO deyimi kullanarak bir toplu depolanan verileri. |
sql_handle |
binary(20) |
Şu anda yürütülen toplu veya nesne temsil eder. Not bu değer nesnesi toplu işlem veya bellek adresinden türetilir. Bu değer kullanılarak hesaplanır değil SQL Serveralgoritması karma tabanlı. |
stmt_start |
int |
Belirtilen sql_handle için geçerli sql deyimini başlangıç uzaklığı. |
stmt_end |
int |
Geçerli sql deyimi için belirtilen bitiş uzaklık sql_handle. -1 = Geçerli deyimi çalıştırır sonuna kadar belirtilen için fn_get_sql işlevi tarafından döndürülen sonuç sql_handle. |
request_id |
int |
İstek Kımlığı. Belirli bir oturumda çalışan istekleri tanımlamak için kullanılır. |
Açıklamalar
Bir kullanıcı sunucu üzerinde VIEW server state izni varsa, kullanıcı-ecek görmek tüm yürütme örneğini oturumlarda SQL Server; Aksi durumda, kullanıcı yalnızca geçerli oturumu görürsünüz.
Ayrıca bkz.
Başvuru
Yürütme dinamik yönetimi görünümler ve işlevler (Transact-sql) ilgili