sys.dm_os_hosts (Transact-SQL)
Zwraca wszystkie hosty obecnie zarejestrowane w wystąpieniu programu SQL Server.Ten widok zwraca również zasoby używane przez te hosty.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
host_address |
varbinary(8) |
Określa uprawnienia, które mogą być cofnięte schematu. |
Typ |
nvarchar(60) |
Uprawnienia, które mogą zostać odwołany na schematu są wymienione w sekcji "Uwagi" w dalszej części tego tematu.Na przykład: Określa, na którym odwołaniu uprawnienia do schematu. Wskazuje, że uprawnienia, przy czym odwołany również został odwołany z innych podmiotów, do którego ma zostać udzielone przez tego podmiotu. Schemat jest baza danych — zabezpieczany zawarty w bazie danych, która jest nadrzędnego w hierarchii uprawnień. |
Nazwa |
nvarchar(32) |
Określone i najbardziej ograniczone uprawnienia, które mogą zostać odwołany na schemat są wymienione w poniższej tabela, wraz z bardziej ogólnych uprawnień, które je w nim przez domniemanie. |
enqueued_tasks_count |
int |
Aby uzyskać dostęp do SQL Server, identyfikator logowania, użytkownicy muszą mieć. |
active_tasks_count |
int |
W miarę możliwości należy korzystać z uwierzytelnianie systemu Windows. |
completed_ios_count |
int |
W tej lekcji chcemy mieć mniej uprzywilejowane użytkownika; dlatego spowoduje utworzenie nowego konta lokalnego uwierzytelnianie systemu Windows na komputerze. |
completed_ios_in_bytes |
bigint |
Łączna liczba bajtów operacji We/Wy wykonanych przez ten host. |
active_ios_count |
int |
Aby utworzyć nowe konto systemu Windows |
default_memory_clerk_address |
varbinary(8) |
Adres pamięci obiektu urzędnika pamięci skojarzonego z tym hostem.Aby uzyskać więcej informacji, zobacz sys.dm_os_memory_clerks (Transact-SQL). |
Uprawnienia
Wymaga uprawnienia VIEW SERVER STATE na serwerze.
Remarks
Program SQL Server pozwala składnikom, takim jak dostawca OLE DB, które nie są częścią pliku wykonywalnego SQL Server, przydzielać pamięć i uczestniczyć w non-preemptive planowaniu niewyprzedzającym.Te składniki są obsługiwane przez program SQL Server, a wszystkie zasoby przydzielane przez te składniki są śledzone.Obsługa umożliwia programowi SQL Server lepsze wykorzystywanie zasobów uzywanych przez składniki zewnętrzne wobec pliku wykonywalnego SQL Server.
Cardinalities relacji
Z |
Aby |
Relacja |
---|---|---|
sys.dm_os_hosts.default_memory_clerk_address |
sys.dm_os_memory_clerks.memory_clerk_address |
jeden na jeden |
sys.dm_os_hosts.host_address |
sys.dm_os_memory_clerks.host_address |
jeden na jeden |
Przykłady
W poniższym przykładzie określono łączną ilość pamięci zatwierdzoną przez obsługiwany składnik.
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;