sys.dm_os_threads (Transact-sql)
Tüm listesini döndürür SQL Serverişletim sistemi iş parçacığı sayısını altında çalışan SQL Serverişlem.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
thread_address |
varbinary(8) |
İş parçacığının bellek adresi (birincil anahtar). |
started_by_sqlservr |
bit |
İş parçacığı başlatıcı gösterir. 1 = SQL Serveriplik başladı. 0 = Başka bir bileşen başladı genişletilmiş saklı yordam içinden gibi iplik SQL Server. |
os_thread_id |
int |
İş parçacığının işletim sistemi tarafından atanan Kımlığı. |
status |
int |
İç durum bayrağı. |
instruction_address |
varbinary(8) |
Şu anda yürütülmekte olan yönergenin adresi. |
creation_time |
datetime |
Bu iş parçacığı oluşturulduğu saat. |
kernel_time |
bigint |
Bu iş parçacığı tarafından kullanılan çekirdek süresi miktarı. |
usermode_time |
bigint |
Bu iş parçacığı tarafından kullanılan kullanıcı süre miktarı. |
stack_base_address |
varbinary(8) |
Bu iş parçacığı için yüksek yığın adresinin bellek adresi. |
stack_end_address |
varbinary(8) |
Bu konu en düşük yığın adresinin bellek adresi. |
stack_bytes_committed |
int |
Yığın içinde kaydedilmiş bayt sayısı. |
stack_bytes_used |
int |
İş parçacığı üzerinde aktif olarak kullanılmakta olan bayt sayısı. |
affinity |
bigint |
Bu iş parçacığının çalıştığı cpu maskesi. Bu tarafından yapılandırılan değeri bağlıdır ALTER SERVER CONFIGURATION SET PROCESS AFFINITYdeyimi. Zamanlayıcı yumuşak-yakınlık halinde farklı olabilir. |
Priority |
int |
Bu iş parçacığının öncelik değeri. |
Locale |
int |
Iş parçacığı için önbelleğe alınan yerel LCID. |
Token |
varbinary(8) |
Önbelleğe alınmış kimliğe bürünme belirteci tutamacı iş parçacığı için. |
is_impersonating |
int |
Bu iş parçacığı Win32 kimliğe bürünme özelliğini kullanıp kullanmadığını belirtir. 1 = Konu işlemin varsayılan farklı güvenlik kimlik bilgilerini kullanarak. Bu iş parçacığı işlemi oluşturan varlık dışındaki bürünülüyor gösterir. |
is_waiting_on_loader_lock |
int |
İşletim sisteminin durumu olup iş parçacığı üzerinde yükleyicisi kilit bekliyor. |
fiber_data |
varbinary(8) |
İş parçacığı üzerinde çalışan geçerli Win32 lif. Bu yalnızca uygulanabilir olduğunda SQL Serverhafif havuzu yapılandırılır. |
thread_handle |
varbinary(8) |
Yalnızca iç kullanım. |
event_handle |
varbinary(8) |
Yalnızca iç kullanım. |
scheduler_address |
varbinary(8) |
Bu konu ile ilgili olan scheduler bellek adresi. Daha fazla bilgi için, bkz. sys.dm_os_schedulers (Transact-sql). |
worker_address |
varbinary(8) |
This thread bağlı alt bellek adresi. Daha fazla bilgi için, bkz. sys.dm_os_workers (Transact-sql). |
fiber_context_address |
varbinary(8) |
İç lif içeriği adresi. Bu yalnızca uygulanabilir olduğunda SQL Serverhafif havuzu yapılandırılır. |
self_address |
varbinary(8) |
İç tutarlılık işaretçi. |
processor_group |
smallint |
Mağazaların İşlemci grubunun kimliği. |
İzinler
Sunucu üzerindeki VIEW server state izni gerektirir.
Örnekler
Başlangıçta, SQL Serverkonuları başlatır ve ardından işçi ile bu konuları ilişkilendirir. Ancak, genişletilmiş saklı yordam gibi harici bileşenler altında konuları başlayabilirsiniz SQL Serverişlem. SQL ServerBu iş parçacığı denetimi yoktur. sys.dm_os_threadskaynakları tüketmek haydut konuları hakkında bilgi verebilir SQL Serverişlem.
Aşağıdaki sorgu tarafından değil konuları çalıştıran yürütülmesi için kullanılan süre birlikte işçi bulmak için kullanılan SQL Server.
[!NOT]
Özlülük için aşağıdaki sorguyu kullanır yıldız (*) olarak SELECTdeyimi. Özellikle katalog görünümleri, dinamik yönetimi görünümleri ve sistem tablo değerli işlevler karşı yıldız(*), kullanmaktan kaçınmalısınız. Gelecekteki yükseltmeler ve sürümleri Microsoft SQL Serversütunları eklemek ve bu görünümler ve işlevler için sütunların sırasını değiştirmek. Bu değişiklikler, belirli ve sütun sayısını bekliyoruz uygulamaları bozabilir.
SELECT *
FROM sys.dm_os_threads
WHERE started_by_sqlservr = 0;
SELECT *
FROM sys.dm_os_threads
WHERE started_by_sqlservr = 0;
Ayrıca bkz.
Başvuru
Dinamik yönetimi görünümler ve işlevler (Transact-sql)
sys.dm_os_workers (Transact-sql)
SQL Server işletim sistemi ilgili dinamik yönetim görünümleri (Transact-sql)