Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

sys.dm_os_hosts (Transact-SQL)

Renvoie tous les hôtes actuellement inscrits dans une instance de SQL Server. Cette vue renvoie également les ressources qu'ils utilisent.

Nom de la colonne

Type de données

Description

host_address

varbinary(8)

Adresse mémoire interne de l'objet hôte.

type

nvarchar(60)

Type de composant hébergé. Par exemple :

SOSHOST_CLIENTID_SERVERSNI = interface SQL Server Native

SOSHOST_CLIENTID_SQLOLEDB = fournisseur OLE DB SQL Server Native Client

SOSHOST_CLIENTID_MSDART = temps d'exécution de Microsoft Data Access

name

nvarchar(32)

Nom de l'hôte.

enqueued_tasks_count

int

Nombre total de tâches que cet hôte a placées dans des files d'attente SQL Server.

active_tasks_count

int

Nombre de tâches en cours d'exécution que cet hôte a placées dans des files d'attente.

completed_ios_count

int

Nombre total d'entrées/sorties sollicitées et réalisées dans cet hôte.

completed_ios_in_bytes

bigint

Nombre total d'octets transférés par les entrées/sorties de cet hôte.

active_ios_count

int

Nombre total de demandes d'entrées/sorties relatives à cet hôte qui sont en attente d'exécution.

default_memory_clerk_address

varbinary(8)

Adresse mémoire de l'objet régisseur de mémoire associé à cet hôte. Pour plus d'informations, consultez sys.dm_os_memory_clerks (Transact-SQL).

Nécessite l'autorisation VIEW SERVER STATE sur le serveur.

SQL Server permet à des composants, tels qu'un fournisseur OLE DB, qui ne font pas partie de l'exécutable de SQL Server d'allouer de la mémoire et de participer à des planifications non préemptives. Ces composants sont hébergés par SQL Server et toutes les ressources allouées par ces composants sont suivies. L'hébergement permet à SQL Server de mieux rendre compte des ressources utilisées par des composants externes à l'exécutable de SQL Server.

Cardinalités des relations

De

Vers

Relation

sys.dm_os_hosts. default_memory_clerk_address

sys.dm_os_memory_clerks. memory_clerk_address

un-à-un

sys.dm_os_hosts. host_address

sys.dm_os_memory_clerks. host_address

un-à-un

L'exemple suivant détermine la quantité totale de mémoire allouée par un composant hébergé.

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;
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.