Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Server'ın bir örneğinde çalışan süreçler hakkında bilgi içerir. Bu süreçler müşteri süreçleri veya sistem süreçleri olabilir. Sysprocess'e erişmek için ana veritabanı bağlamında olmanız veya master.dbo.sysprocesses üç bölümlü adını kullanmanız gerekir.
Important
Bu SQL Server 2000 sistem tablosu, geriye dönük uyumluluk için bir görünüm olarak dahil edilmiştir. Bunun yerine mevcut SQL Server sistem görünümlerini kullanmanızı öneririz. Eşdeğer sistem görünümünü veya görünümlerini bulmak için Sistem Tablolarını Sistem Görünümlerine Eşleme (Transact-SQL) bölümüne bakınız. Bu özellik, Microsoft SQL Server'ın gelecekteki bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın.
| Sütun adı | Veri türü | Açıklama |
|---|---|---|
| Spıd | smallint | SQL Server oturum kimliği. |
| KPID | smallint | Windows iş öğünü kimliği. |
| Engellenmiş | smallint | İsteği engelleyen oturumun kimliği. Bu sütun NULL ise, istek engellenmez veya engelleme oturumunun oturum bilgileri kullanılamaz (veya tanımlanamaz). -2 = Engelleyici kaynak yalnız bırakılmış dağıtılmış bir işleme aittir. -3 = Engelleyici kaynak ertelenen bir kurtarma işlemine aittir. -4 = Engelleme mandalının sahibinin oturum kimliği, iç kilitleme durumu geçişleri nedeniyle belirlenemedi. |
| waittype | binary(2) | Rezerve edilmiş. |
| Bekleme süresi | bigint | Mevcut bekleme süresi milisaniye cinsinden. 0 = Süreç beklemiyor. |
| lastwaittype | nchar(32) | Son veya mevcut bekleme türünün adını gösteren bir dizidir. |
| waitresource | nchar(256) | Kilit kaynağının metinsel temsili. |
| dbid | smallint | Süreç tarafından şu anda kullanılan veritabanının kimliği. |
| uid | smallint | Komutu çalıştıran kullanıcının kimliği. Kullanıcı ve rol sayısı 32.767'yi aşarsa taşır veya NULL döndürür. |
| cpu | int | Süreç için toplam CPU süresi. Giriş, seçeneğin SETSET STATISTICS TIME AÇIK ya da KAPALI olup olmamasına bakılmaksızın tüm süreçler için güncellenir. |
| physical_io | bigint | Kümülatif disk süreç için okuma ve yazma işlemlerini yapar. |
| Hatıra | int | Prosedür önbelleğinde şu anda bu sürece tahsis edilen sayfa sayısı. Negatif sayı, sürecin başka bir süreç tarafından tahsis edilen belleği boşalttığını gösterir. |
| login_time | datetime | İstemci sürecinin sunucuya giriş yaptığı zaman. |
| last_batch | datetime | Son seferde bir istemci işlemi uzaktan depolanmış prosedür çağrısı veya EXECUTE ifadesi çalıştırdı. |
| ECID | smallint | Yürütme bağlam kimliği, tek bir süreç adına çalışan alt iş parçacıklarını benzersiz şekilde tanımlamak için kullanılır. |
| open_tran | smallint | Süreç için açık işlem sayısı. |
| statü | nchar(30) | Kimlik durumu süreci. Olası değerler: dormant = SQL Server oturumu sıfırlıyor. running = Oturum bir veya daha fazla parti çalıştırıyor. Çoklu Aktif Sonuç Setleri (MARS) etkinleştirildiğinde, bir oturum birden fazla parti çalıştırabilir. Daha fazla bilgi için bkz. Birden Çok Etkin Sonuç Kümesi (MARS) kullanma. arka plan = Oturum, deadlock tespiti gibi bir arka plan görevi çalıştırıyor. rollback = Oturumda işlem geri dönüşü devam ediyor. bekliyor = Oturum, bir çalışan iş parçacığının kullanılabilir olmasını bekliyor. runnable = Oturumdaki görev, zaman kuantumu beklerken bir zamanlayıcının çalıştırılabilir kuyruğundadır. spinloop = Oturumdaki görev, spinlock'un serbest kalmasını beklemektir. askıya alındı = Oturum, I/O gibi bir olayın tamamlanmasını bekliyor. |
| sıd | ikili (86) | Kullanıcı için küresel benzersiz tanımlayıcı (GUID). |
| Host adı | nchar(128) | İş istasyonunun adı. |
| program_name | nchar(128) | Başvuru programının adı. |
| hostprocess | nchar(10) | İş istasyonu işlem ID numarası. |
| cmd | nchar(52) | Komut şu anda uygulanıyor. |
| nt_domain | nchar(128) | Windows Kimlik Doğrulama veya güvenilir bir bağlantı kullanıyorsa istemci için Windows alan adı. |
| nt_username | nchar(128) | Windows Kimlik Doğrulaması veya güvenilir bir bağlantı kullanıyorsa süreç için Windows kullanıcı adı. |
| net_address | nchar(12) | Her kullanıcının iş istasyonunda ağ adaptörü için benzersiz tanımlayıcı atanmıştır. Bir kullanıcı giriş yaptığında, bu tanımlayıcı net_address sütununa eklenir. |
| net_library | nchar(12) | İstemcinin ağ kütüphanesinin saklandığı sütun. Her müşteri süreci ağ bağlantısı üzerinden gelir. Ağ bağlantıları, bağlantıyı kurabilmelerini sağlayan bir ağ kütüphanesi ile bağlantılıdır. |
| loginame | nchar(128) | Oturum açma adı. |
| context_info | ikili (128) | Veriler bir grup halinde bu ifade kullanılarak SET CONTEXT_INFO depolanır. |
| sql_handle | ikili (20) | Şu anda çalışan toplu veya nesneyi temsil eder. Not Bu değer, nesnenin toplu veya bellek adresinden türetilir. Bu değer, SQL Server hash tabanlı algoritma kullanılarak hesaplanmaz. |
| stmt_start | int | Belirtilen sql_handle için mevcut SQL ifadesinin başlangıç ofseti başlatılır. |
| stmt_end | int | Belirtilen sql_handle için mevcut SQL ifadesinin son ofseti (offset) -1 = Mevcut ifade, belirtilen sql_handle için fn_get_sql fonksiyonunun döndüren sonuçlarının sonuna kadar çalışır. |
| request_id | int | İstek kimliği. Belirli bir oturumda çalışan istekleri tanımlamak için kullanılır. |
| page_resource | binary(8) |
Uygulanır: SQL Server 2019 (15.x) Sütunda sayfa varsa waitresource sayfa kaynağının 8 baytlık onaltılık gösterimi. |
Remarks
Bir kullanıcının sunucuda SERVER STATE izni varsaVIEW, SQL Server örneğinde tüm yürütülme oturumlarını görecektir; aksi takdirde kullanıcı yalnızca mevcut oturumu görecektir.
Ayrıca Bkz.
Yürütmeyle İlgili Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
Sistem Tablolarını Sistem Görünümlerine Eşleme (Transact-SQL)
Uyumluluk Görünümleri (Transact-SQL)