Conjunto de coleta de dados de informações do utilitário

O conjunto de coleta de dados de Informações do Utilitário é instalado e iniciado automaticamente em cada instância do SQL Server 2008 R2 gerenciada por um UCP (ponto de controle do utilitário). O banco de dados UMDW (data warehouse de gerenciamento do utilitário) em que os dados são armazenados é criado no servidor UCP durante a criação do UCP.

Os dados coletados são usados pelo UCP para exibir informações de desempenho e configuração e para avaliar as diretivas de integrifade do recurso. Para obter mais informações, consulte Visão geral do SQL Server Utility.

Observação importanteImportante

Graças a essa integração com o SQL Server Utility Explorer, você não deve modificar esse conjunto de coleta de dados. Por exemplo, você não deve alterar a configuração Manter dados por de seu valor padrão de 1 dia. Os dados do conjunto de coleta são carregados no UMDW, em que os dados dos carregamentos de 15 minutos são agregados em uma hora e depois em agregações diárias. Você deve definir o intervalo de retenção de dados para o SQL Server Utility por meio do SQL Server Utility Explorer. Essa configuração, disponível quando você clica em Administração de Utilitário e depois na guia Data Warehouse, controla o intervalo de retenção para obter os dados agregados. Para obter mais informações, consulte Administração do Utilitário (SQL Server Utility).

O conjunto de coleta de dados de Informações do Utilitário tem os itens de coleta seguintes:

  • Informações do Utilitário - Informações do DAC

  • Informações do Utilitário - Informações do SMO

  • Informações do Utilitário - Informações de CPU alocadas pelo utilitário

  • Informações do Utilitário - Informações relacionadas à memória e à CPU

  • Informações do Utilitário - Utilitário DatabaseFilesInfo

  • Informações do Utilitário - Itens de contadores de desempenho do utilitário

  • Informações do Utilitário - Items1 de contadores de desempenho do utilitário

  • Informações do Utilitário - Informações de volume do utilitário

As tabelas a seguir fornecem informações detalhadas sobre o conjunto de coleta de Informações do Utilitário e seus itens de coleta.

Conjunto de coleta

Nome do conjunto de coleta

Informações do Utilitário

Modo de coleta

Não armazenado em cache

Frequência da agenda de carregamento

A cada 15 minutos

Retenção de dados

A retenção de dados do conjunto de coleta das Informações do Utilitário são controladas por meio do SQL Server Utility Explorer. Para obter mais informações, consulte a observação "Importante" descrita anteriormente neste tópico.

Itens de coleta

Informações do Utilitário - Informações do DAC

Informações do Utilitário - Informações do SMO

Informações do Utilitário - Informações de CPU alocadas pelo utilitário

Informações do Utilitário - Informações relacionadas à memória e à CPU

Informações do Utilitário - Utilitário DatabaseFilesInfo

Informações do Utilitário - Itens de contadores de desempenho do utilitário

Informações do Utilitário - Items1 de contadores de desempenho do utilitário

Informações do Utilitário - Informações de volume do utilitário

Itens de coleta

Nome do item de coleta

Informações do Utilitário - Informações do DAC

Tipo de coletor

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

Saída da consulta

sysutility_dac_info_internal

Nome do item de coleta

Informações do Utilitário - Informações do SMO

Tipo de coletor

Consulta T-SQL Genérico

Consulta

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

Saída da consulta

sysutility_smo_properties_internal

Nome do item de coleta

Informações do Utilitário - Informações de CPU alocadas pelo utilitário

Tipo de coletor

Consulta T-SQL Genérico

Consulta

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

Saída da consulta

sysutility_cpu_affinity_value_internal

Nome do item de coleta

Informações do Utilitário - Informações relacionadas à memória e à CPU

Tipo de coletor

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

Saída da consulta

sysutility_cpu_memory_related_info_internal

Nome do item de coleta

Informações do Utilitário - Utilitário DatabaseFilesInfo

Tipo de coletor

Consulta 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

Saída da consulta

sysutility_database_file_info_internal

Nome do item de coleta

Informações do Utilitário - Itens de contadores de desempenho do utilitário

Tipo de coletor

Contadores de desempenho

Contadores de desempenho usados

  • \Processador \% de tempo do processador

  • \Processo(sqlservr) \% de tempo do processador

  • \Memória \MBytes disponíveis

Nome do item de coleta

Informações do Utilitário - Items1 de contadores de desempenho do utilitário

Tipo de coletor

Contadores de desempenho

Contadores de desempenho usados

  • \Disco lógico \Média Disco sec/Transferêmcia

  • \LogicalDisk \Transferência de disco/s

Nome do item de coleta

Informações do Utilitário - Informações de volume do utilitário

Tipo de coletor

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

Saída da consulta

sysutility_volumes_info_internal

Consulte também

Conceitos

Outros recursos