sys.dm_os_hosts (Transact-SQL)

Örneğini içinde kayıtlı tüm ana bilgisayarların döndürür. SQL Server. Bu görünüm, bu ana bilgisayar tarafından kullanılan kaynakları da verir.

Sütun adı

Veri türü

Açıklama

host_address

varbinary(8)

Ana bilgisayar nesnesinin iç bellek adresi.

türü

nvarchar(60)

Barındırılan Bileşen türü.Örneğin,

SOSHOST_CLIENTID_SERVERSNI = SQL Server yerel arabirim

SOSHOST_CLIENTID_SQLOLEDB SQL Server yerel istemci OLE DB sağlayıcı =

SOSHOST_CLIENTID_MSDART Microsoft Data Access çalışma zamanı =

adı

nvarchar(32)

Ana bilgisayar adı.

enqueued_tasks_count

int

Bu ana bilgisayarın, kuyruklardaki üzerine yerleştirdiğini görevler için toplam sayısı SQL Server.

active_tasks_count

int

Şu anda bu ana bilgisayar kuyruklar yerleştirdiğini görevleri çalışan numarası.

completed_ios_count

int

G/Ç sayısı, yayım ve bu ana bilgisayar üzerinden tamamlandı.

completed_ios_in_bytes

bigint

Bu ana bilgisayar üzerinden tamamlandı g/Ç toplam bayt sayısı.

active_ios_count

int

Şu anda tamamlamasını beklemesi için bu ana bilgisayarın ilgili g/Ç isteklerinin toplam sayısı.

default_memory_clerk_address

varbinary(8)

Bu ana bilgisayar ile ilişkili bellek memuru nesnesinin bellek adresi.Daha fazla bilgi için bkz:sys.dm_os_memory_clerks (Transact-SQL).

İzinler

Sunucudaki SUNUCU DURUM VIEW iznine gerek duyar.

Remarks

SQL Server olmayan bileşenler, bir OLE DB sağlayıcı gibi sağlayan parçası SQL Server yürütülebilir preemptive olmayan planlamasında katılmak için bellek ayrılamadı. Bu bileşenler tarafından barındırılan SQL Server, ve bu bileşenler tarafından ayrılan tüm kaynakları izlenir. Ev sahipliği yapan sağlar. SQL Server daha iyi dış bileşenler tarafından kullanılan kaynaklar için hesap için SQL Server yürütülebilir.

Ilişki Cardinalities

Gelen

Amacı

İlişki

sys.dm_os_hosts.default_memory_clerk_address

sys.dm_os_memory_clerks.memory_clerk_address

bire bir

sys.dm_os_hosts.host_address

sys.dm_os_memory_clerks.host_address

bire bir

Örnekler

Aşağıdaki örnek, bellek barındırılan bir bileşen tarafından kabul edilen toplam miktarını belirler.

SELECT h.type, SUM(single_pages_kb + multi_pages_kb) AS commited_memory
FROM sys.dm_os_memory_clerks AS mc 
INNER JOIN sys.dm_os_hosts AS h 
    ON mc.memory_clerk_address = h.default_memory_clerk_address
GROUP BY h.type;