次の方法で共有


ユーティリティ情報データ コレクション セット

ユーティリティ情報データ コレクション セットは、ユーティリティ コントロール ポイント (UCP) によって管理される SQL Server 2008 R2 のインスタンスごとにインストールされ、自動的に起動されます。データが格納されるユーティリティ管理データ ウェアハウス (UMDW) データベースは、UCP の作成中に UCP サーバー上に作成されます。

収集されたデータは、UCP によるパフォーマンスおよび構成情報の表示およびリソース正常性ポリシーの評価のために使用されます。詳細については、「SQL Server ユーティリティの概要」を参照してください。

重要な注意事項重要

このデータ コレクション セットは SQL Server ユーティリティ エクスプローラーと密に統合されているため、変更を加えないでください。たとえば、[データ保持日数] の設定を既定値の 1 日から変更しないでください。コレクション セットのデータは UMDW にアップロードされます。ここでは、15 分ごとにアップロードされたデータが 1 時間単位に集計され、さらに日単位に集計されます。SQL Server ユーティリティのデータ保有期間を設定するには、SQL Server ユーティリティ エクスプローラーを使用する必要があります。この設定は、集計データの保有期間を制御します (この設定を呼び出すには、[ユーティリティ管理] をクリックし、[データ ウェアハウス] タブをクリックします)。詳細については、「ユーティリティの管理 (SQL Server ユーティリティ)」を参照してください。

ユーティリティ情報データ コレクション セットには、次のコレクション アイテムがあります。

  • ユーティリティ情報 - DAC 情報

  • ユーティリティ情報 - SMO 情報

  • ユーティリティ情報 - ユーティリティの割り当て済み CPU 情報

  • ユーティリティ情報 - ユーティリティの CPU およびメモリ関連情報

  • ユーティリティ情報 - ユーティリティ DatabaseFilesInfo

  • ユーティリティ情報 - ユーティリティのパフォーマンス カウンター アイテム

  • ユーティリティ情報 - ユーティリティのパフォーマンス カウンター アイテム 1

  • ユーティリティ情報 - ユーティリティのボリューム情報

次の表では、ユーティリティ情報データ コレクション セットとそのコレクション アイテムの詳細情報を示します。

コレクション セット

コレクション セット名

ユーティリティ情報

コレクション モード

非キャッシュ

アップロード スケジュールの頻度

15 分ごと

データ保有期間

ユーティリティ情報コレクション セットのデータ保有期間を設定するには、SQL Server ユーティリティ エクスプローラーを使用します。詳細については、このトピックの前半の「重要」の説明を参照してください。

コレクション アイテム

ユーティリティ情報 - DAC 情報

ユーティリティ情報 - SMO 情報

ユーティリティ情報 - ユーティリティの割り当て済み CPU 情報

ユーティリティ情報 - ユーティリティの CPU およびメモリ関連情報

ユーティリティ情報 - ユーティリティ DatabaseFilesInfo

ユーティリティ情報 - ユーティリティのパフォーマンス カウンター アイテム

ユーティリティ情報 - ユーティリティのパフォーマンス カウンター アイテム 1

ユーティリティ情報 - ユーティリティのボリューム情報

コレクション アイテム

コレクション アイテム名

ユーティリティ情報 - DAC 情報

コレクター型

ジェネリック T-SQL Query

クエリ

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

クエリの出力

sysutility_dac_info_internal

コレクション アイテム名

ユーティリティ情報 - SMO 情報

コレクター型

ジェネリック T-SQL Query

クエリ

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

クエリの出力

sysutility_smo_properties_internal

コレクション アイテム名

ユーティリティ情報 - ユーティリティの割り当て済み CPU 情報

コレクター型

ジェネリック T-SQL Query

クエリ

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

クエリの出力

sysutility_cpu_affinity_value_internal

コレクション アイテム名

ユーティリティ情報 - ユーティリティの CPU およびメモリ関連情報

コレクター型

ジェネリック T-SQL Query

クエリ

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

クエリの出力

sysutility_cpu_memory_related_info_internal

コレクション アイテム名

ユーティリティ情報 - ユーティリティ DatabaseFilesInfo

コレクター型

ジェネリック T-SQL Query

クエリ

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
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

クエリの出力

sysutility_database_file_info_internal

コレクション アイテム名

ユーティリティ情報 - ユーティリティのパフォーマンス カウンター アイテム

コレクター型

パフォーマンス カウンター

使用するパフォーマンス カウンター

  • \Processor \% Processor Time

  • \Process(sqlservr) \% Processor Time

  • \Memory \Available MBytes

コレクション アイテム名

ユーティリティ情報 - ユーティリティのパフォーマンス カウンター アイテム 1

コレクター型

パフォーマンス カウンター

使用するパフォーマンス カウンター

  • \LogicalDisk \Avg.Disk sec/Transfer

  • \LogicalDisk \Disk Transfers/sec

コレクション アイテム名

ユーティリティ情報 - ユーティリティのボリューム情報

コレクター型

ジェネリック T-SQL Query

クエリ

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

クエリの出力

sysutility_volumes_info_internal

関連項目

概念

その他の技術情報