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. Informations supplémentaires.
Traduction
Source

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.

S'applique à : SQL Server (SQL Server 2008 via la version actuelle).

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
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft