sys.dm_os_hosts (Transact-sql)

Döner bir kopyasında kayıtlı tüm ana SQL Server. Bu görünüm, bu ana bilgisayarlar tarafından kullanılan kaynakları da döndürür.

Sütun adı

Veri türü

Açıklama

host_address

varbinary(8)

Dahili bellek adresi ana nesnesi.

type

nvarchar(60)

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

SOSHOST_CLIENTID_SERVERSNI = SQL Server yerel arabirimi

SOSHOST_CLIENTID_SQLOLEDB = SQL Server yerel istemci ole db sağlayıcısı

SOSHOST_CLIENTID_MSDART = Microsoft Data Access Çalışma Zamanı

name

nvarchar(32)

Ana bilgisayar adı.

enqueued_tasks_count

int

Bu ana bilgisayar sıraları üzerine verdiği görevler için toplam sayısı SQL Server.

active_tasks_count

int

Bu ana bilgisayar sıraları verdiği görevleri şu anda çalışan numarası.

completed_ios_count

int

Verilmiş ve bu ana bilgisayar üzerinden tamamlandı giriş çıkışları toplam sayısı.

completed_ios_in_bytes

bigint

Bu ana bilgisayar üzerinden tamamlandı giriş çıkışları toplam bayt sayısı.

active_ios_count

int

Bu ana bilgisayara ilgili şu anda tamamlanmasını bekleyen g/Ç isteği sayısı.

default_memory_clerk_address

varbinary(8)

Bu ana bilgisayar ile ilişkilendirilmiş bellek clerk nesnenin bellek adresi. Daha fazla bilgi için, bkz. sys.dm_os_memory_clerks (Transact-sql).

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Açıklamalar

SQL Serverolmayan bir ole db sağlayıcısı gibi bileşenleri sağlar parçası SQL Serveryürütülebilir bellek ayırma ve sigara preemptive planlamasında katılacak. Bu bileşenler tarafından barındırılan SQL Server, ve bu bileşenleri tarafından ayrılan tüm kaynakların izlenir. Hosting sağlayan SQL Serverharici bileşenler tarafından kullanılan kaynakları daha iyi hesaba SQL Serveryürütülebilir.

Ilişki Cardinalities

Kaynak

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, toplam barındırılan bileşeni tarafından kaydedilmiş bellek 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;

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;

Ayrıca bkz.

Başvuru

Dinamik yönetimi görünümler ve işlevler (Transact-sql)

sys.dm_os_memory_clerks (Transact-sql)

SQL Server işletim sistemi ilgili dinamik yönetim görünümleri (Transact-sql)