Share via


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 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 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

Sistem görünümleri (Transact-sql) sistem tablolarına eşleme

Uyumluluk görünümleri (Transact-sql)