Jeu d'éléments de collecte de données d'utilitaire

Le jeu d'éléments de collecte de données d'utilitaire est installé et démarré automatiquement lors de chaque instance de SQL Server 2008 R2 qui est gérée par un point de contrôle d'utilitaire (UCP). La base de données de l'entrepôt de données (UMDW) de gestion d'utilitaire où sont stockées les données est créée sur le serveur UCP pendant la création de l'UCP.

Les données recueillies sont utilisées par l'UCP pour afficher les informations de performance et de configuration, et pour évaluer des stratégies de contrôle d'intégrité des ressources. Pour plus d'informations, consultez Vue d'ensemble de l'utilitaire SQL Server.

Important

En raison de son intégration étroite à l'explorateur de l'utilitaire SQL Server, vous ne devez pas modifier ce jeu d'éléments de collecte de données. Par exemple, vous ne devez pas remplacer la valeur par défaut du paramètre Conserver les données pendant qui est de 1 jour. Les données du jeu d'éléments de collecte sont téléchargées vers l'UMDW, où les données issues des téléchargements ayant lieu toutes les 15 minutes sont regroupées en une heure, puis en une journée. Vous devez définir l'intervalle de conservation des données pour l'utilitaire SQL Server via l'Explorateur de l'utilitaire SQL Server. Ce paramètre, disponible lorsque vous cliquez sur Administration de l'utilitaire, puis sur l'onglet Entrepôt de données, contrôle l'intervalle de rétention des données agrégées. Pour plus d'informations, consultez Administration de l'utilitaire (utilitaire SQL Server).

Le jeu d'éléments de collecte de données d'utilitaire compte les éléments de collecte suivants :

  • Informations sur l'utilitaire - Informations DAC

  • Informations sur l'utilitaire - Informations SMO

  • Informations sur l'utilitaire - Informations sur l'allocation des ressources du processeur de l'utilitaire

  • Informations sur l'utilitaire - Informations relatives à la mémoire et au processeur de l'utilitaire

  • Informations sur l'utilitaire - Informations sur les fichiers de base de données de l'utilitaire

  • Informations sur l'utilitaire - Éléments des compteurs de performance de l'utilitaire

  • Informations sur l'utilitaire - Éléments1 des compteurs de performance de l'utilitaire

  • Informations sur l'utilitaire - Informations sur les volumes de l'utilitaire

Les tableaux ci-dessous fournissent des informations détaillées sur le jeu d'éléments de collecte de données d'utilitaire et ses éléments de collecte.

Jeu d'éléments de collecte

Nom du jeu d'éléments de collecte

Informations d'utilitaire

Mode de collecte

Aucune mise en cache

Fréquence de planification des téléchargements

Toutes les 15 minutes

Rétention des données

La conservation des données pour le jeu d'éléments de collecte de données d'utilitaire est contrôlée via l'Explorateur de l'utilitaire SQL Server. Pour plus d'informations, consultez la remarque « Important » plus haut dans cette rubrique.

Éléments de collecte

Informations sur l'utilitaire - Informations DAC

Informations sur l'utilitaire - Informations SMO

Informations sur l'utilitaire - Informations sur l'allocation des ressources du processeur de l'utilitaire

Informations sur l'utilitaire - Informations relatives à la mémoire et au processeur de l'utilitaire

Informations sur l'utilitaire - Informations sur les fichiers de base de données de l'utilitaire

Informations sur l'utilitaire - Éléments des compteurs de performance de l'utilitaire

Informations sur l'utilitaire - Éléments1 des compteurs de performance de l'utilitaire

Informations sur l'utilitaire - Informations sur les volumes de l'utilitaire

Éléments de collecte

Nom de l'élément de collecte

Informations sur l'utilitaire - Informations DAC

Type de collecteur

Requête T-SQL générique

Requête

SELECT
    machineName as machine_name,
    instance_name,
    dac_db,
    dac_deploy_date,
    dac_description,
    dac_name,
    dac_cpu,
    last_collection_time AS start_time
FROM [msdb].[dbo].[fn_sysutility_get_cpu_time_information]()

Sortie de la requête

sysutility_dac_info_internal

Nom de l'élément de collecte

Informations sur l'utilitaire - Informations SMO

Type de collecteur

Requête T-SQL générique

Requête

SELECT 
    [computer_name],
    [instance_name],
    [object_type],
    [urn],
    [property_name],
    [property_value]
FROM [msdb].[dbo].[sysutility_smo_properties_internal]

Sortie de la requête

sysutility_smo_properties_internal

Nom de l'élément de collecte

Informations sur l'utilitaire - Informations sur l'allocation des ressources du processeur de l'utilitaire

Type de collecteur

Requête T-SQL générique

Requête

SELECT
    cpu_allocation_value,
    number_of_affinitized_cpus,
    instance_name
FROM [msdb].[dbo].[fn_sysutility_get_cpu_affinity_value]()

Sortie de la requête

sysutility_cpu_affinity_value_internal

Nom de l'élément de collecte

Informations sur l'utilitaire - Informations relatives à la mémoire et au processeur de l'utilitaire

Type de collecteur

Requête T-SQL générique

Requête

SELECT
    instance_name,
    is_clustered_server,
    physical_server_name,
    num_processors,
    cpu_caption,
    cpu_family,
    cpu_architecture,
    cpu_clock_speed,
    l2_cache_size,
    l3_cache_size
FROM [msdb].[dbo].[fn_sysutility_get_cpu_memory_related_info]()

Sortie de la requête

sysutility_cpu_memory_related_info_internal

Nom de l'élément de collecte

Informations sur l'utilitaire - Informations sur les fichiers de base de données de l'utilitaire

Type de collecteur

Requête T-SQL générique

Requête

SELECT
    DB_ID() AS database_id,
    [files].file_id AS file_id,
    [files].name AS database_filename, 
    0 AS file_type,
    [files].physical_name AS full_path,
    CASE WHEN [files].type = 1 THEN 'Not Applicable' ELSE FILEGROUP_NAME([files].data_space_id) 
      END AS file_group_name, 
    [files].size AS file_size,
    [files].growth AS file_growth,
    [files].max_size AS file_max_size,
    [files].is_percent_growth AS file_is_percent_growth, 
    CONVERT(REAL,FILEPROPERTY([files].name, 'SpaceUsed')) as utilized_space,
    CONVERT(BIT, [files].growth) AS auto_grow, 
    filestats.NumberReads AS number_of_reads, 
    filestats.BytesRead AS bytes_read,
    filestats.NumberWrites AS number_of_writes,
    filestats.BytesWritten AS bytes_written,
    filestats.IoStallMS AS iostallms,
 
SELECT name FROM sys.servers WHERE server_id = 0) AS server_instance_name, 
    900 AS seconds_interval
FROM 
 [sys].[database_files] AS [files] LEFT OUTER JOIN [sys].[filegroups] as filegroups ON files.data_space_id = filegroups.data_space_id 
 INNER JOIN fn_virtualfilestats(DB_ID(),NULL) as filestats ON files.file_id = filestats.FileId

Sortie de la requête

sysutility_database_file_info_internal

Nom de l'élément de collecte

Informations sur l'utilitaire - Éléments des compteurs de performance de l'utilitaire

Type de collecteur

Compteurs de performance

Compteurs de performance utilisés

  • \Processeur \% Temps processeur

  • \Processus (sqlservr) \% Temps processeur

  • \Mémoire \Mo disponibles

Nom de l'élément de collecte

Informations sur l'utilitaire - Éléments1 des compteurs de performance de l'utilitaire

Type de collecteur

Compteurs de performance

Compteurs de performance utilisés

  • \Disque logique \Moyenne disque s/transfert

  • \Disque logique \Disque transferts/seconde

Nom de l'élément de collecte

Informations sur l'utilitaire - Informations sur les volumes de l'utilitaire

Type de collecteur

Requête T-SQL générique

Requête

SELECT
    volume_name,
    dummy_name,
    volume_type,
    total_space_available,
    free_space,
    max_io_per_sec,
    server_name
FROM [msdb].[dbo].[fn_sysutility_volumes_details]()

Sortie de la requête

sysutility_volumes_info_internal

Voir aussi

Concepts

Autres ressources