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)