Conjunto de recopilación de datos Información de la utilidad

El conjunto de recopilación de datos Información de la utilidad se instala e inicia automáticamente para cada instancia de SQL Server 2008 R2 administrada por un punto de control de utilidad (UCP). La base de datos del almacén de administración de datos de la utilidad (UMDW) donde se almacenan los datos se crea en el servidor UCP a la vez que el UCP.

El UCP utiliza los datos recopilados para mostrar información de rendimiento y configuración, así como para evaluar las directivas de mantenimiento de recursos. Para obtener más información, vea Información general de la utilidad de SQL Server.

Nota importanteImportante

Debido a su estrecha integración con el explorador de la utilidad de SQL Server, no se debe modificar este conjunto de recopilación de datos. Por ejemplo, no se debe cambiar el valor predeterminado de Retener datos durante, que es de 1 día. Los datos del conjunto de recopilación se cargan en el UMDW, donde los datos correspondientes a las cargas de 15 minutos se agregan posteriormente a los de una hora y, luego, en agregaciones diarias. El intervalo de retención de datos de la utilidad de SQL Server se debe establecer en el explorador de la utilidad de SQL Server. Esta opción, que se muestra cuando se hace clic en Administración de la utilidad y, a continuación, en la ficha Almacén de datos, controla el intervalo de retención de los datos agregados. Para obtener más información, vea Administrar la utilidad (utilidad de SQL Server).

El conjunto de recopilación de datos Información de la utilidad incluye los elementos de recopilación siguientes:

  • Información de la utilidad: información de DAC

  • Información de la utilidad: información de SMO

  • Información de la utilidad: información de CPU asignada a la utilidad

  • Información de la utilidad: información relacionada con la memoria de la CPU

  • Información de la utilidad: utilidad DatabaseFilesInfo

  • Información de la utilidad: elementos contadores de rendimiento de la utilidad

  • Información de la utilidad: elementos 1 contadores de rendimiento de la utilidad

  • Información de la utilidad: información de volúmenes de la utilidad

Las tablas siguientes proporcionan información detallada sobre el conjunto de recopilación de datos Información de la utilidad y sus elementos de recopilación.

Conjunto de recopilación

Nombre del conjunto de recopilación

Información de la utilidad

Modo de recopilación

No almacenado en memoria caché

Frecuencia de la programación de carga

Cada 15 minutos

Retención de datos

La retención de los datos del conjunto de recopilación Información de la utilidad se controla mediante el explorador de la utilidad de SQL Server. Para obtener más información, vea la nota "Importante" que aparece anteriormente en este tema.

Elementos de recopilación

Información de la utilidad: información de DAC

Información de la utilidad: información de SMO

Información de la utilidad: información de CPU asignada a la utilidad

Información de la utilidad: información relacionada con la memoria de la CPU

Información de la utilidad: utilidad DatabaseFilesInfo

Información de la utilidad: elementos contadores de rendimiento de la utilidad

Información de la utilidad: elementos 1 contadores de rendimiento de la utilidad

Información de la utilidad: información de volúmenes de la utilidad

Elementos de recopilación

Nombre del elemento de recopilación

Información de la utilidad: información de DAC

Tipo de recopilador

Consultas T-SQL genérico

Consulta

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]()

Resultado de la consulta

sysutility_dac_info_internal

Nombre del elemento de recopilación

Información de la utilidad: información de SMO

Tipo de recopilador

Consultas T-SQL genérico

Consulta

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

Resultado de la consulta

sysutility_smo_properties_internal

Nombre del elemento de recopilación

Información de la utilidad: información de CPU asignada a la utilidad

Tipo de recopilador

Consultas T-SQL genérico

Consulta

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

Resultado de la consulta

sysutility_cpu_affinity_value_internal

Nombre del elemento de recopilación

Información de la utilidad: información relacionada con la memoria de la CPU

Tipo de recopilador

Consultas T-SQL genérico

Consulta

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]()

Resultado de la consulta

sysutility_cpu_memory_related_info_internal

Nombre del elemento de recopilación

Información de la utilidad: utilidad DatabaseFilesInfo

Tipo de recopilador

Consultas T-SQL genérico

Consulta

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

Resultado de la consulta

sysutility_database_file_info_internal

Nombre del elemento de recopilación

Información de la utilidad: elementos contadores de rendimiento de la utilidad

Tipo de recopilador

Contadores de rendimiento

Contadores de rendimiento utilizados

  • \Procesador \% de tiempo de procesador

  • \Proceso(sqlservr) \% de tiempo de procesador

  • \Memoria \MB disponibles

Nombre del elemento de recopilación

Información de la utilidad: elementos 1 contadores de rendimiento de la utilidad

Tipo de recopilador

Contadores de rendimiento

Contadores de rendimiento utilizados

  • \Disco lógico \Promedio de segundos de disco/transferencia

  • \Disco lógico \Transferencias de disco/s

Nombre del elemento de recopilación

Información de la utilidad: información de volúmenes de la utilidad

Tipo de recopilador

Consultas T-SQL genérico

Consulta

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]()

Resultado de la consulta

sysutility_volumes_info_internal