sys.server_resource_stats(Azure SQL Managed Instance)

Azure SQL Managed Instance

Azure SQL Managed InstanceのCPU使用率、IO、ストレージデータを返します。 データは、5 分から 10 分間隔で収集、集計、および更新されます。 15 秒ごとの報告につき 1 行作成されます。 返されるデータにはCPU使用率、ストレージ容量、IO使用率、SKUが含まれます。 履歴データは約 14 日間保持されます。

sys.server_resource_statsビューは、データベースに関連付けられるバージョンのAzure SQL Managed Instanceによって異なる定義を持ちます。 これらの違いや、新しいサーバーバージョンにアップグレードする際にアプリケーションが必要とする変更を考慮してください。

Note

この動的管理ビューはAzure SQL Managed Instanceにのみ適用されます。 Azure SQL Databaseの同等のビューを望むなら、sys.resource_statsを使ってください。

以下の表は利用可能な列を示しています:

Columns データの種類 Description
開始時間 datetime2 UTC時間は15秒の報告間隔開始を示しています
終了時間 datetime UTC時間は15秒の報告間隔終了を示します
resource_type Nvarchar(128) 指標が提供されるリソースの種類
resource_name nvarchar(128) リソースの名前。
sku nvarchar(128) インスタンスのManaged Instance Service Tier。 以下は考えられる値です。
  • General Purpose
  • Business Critical
hardware_generation nvarchar(128) ハードウェア世代識別子:Gen 4やGen 5など
virtual_core_count int インスタンスごとの仮想コア数を表します
avg_cpu_percent 10進法(5,2) インスタンスが利用しているManaged Instanceサービス階層の制限に対する平均計算利用率の割合。 これは、インスタンス内のすべてのデータベースのリソースプールのCPU時間の合計と、その区間内のその階層の利用可能なCPU時間で割った合計として計算されます。
reserved_storage_mb bigint インスタンスごとの予約ストレージ(顧客がマネージドインスタンスのために購入したストレージ容量)
storage_space_used_mb 小数点(18,2) 管理されたインスタンス内のすべてのデータベースファイル(ユーザーおよびシステムデータベースの両方を含む)で使用されるストレージ
io_request bigint 区間内の物理操作のI/O操作の総数
io_bytes_read bigint 区間内で読み取られた物理バイト数
io_bytes_written bigint 区間内に書き込まれた物理バイト数

Tip

これらの制限やサービス階層についての詳細は、「Managed Instance service tiers」のトピックをご覧ください。

アクセス許可

動的管理ビューをクエリするには VIEW サーバー状態 権限が必要です。

解説

sys.server_resource_statsが返すデータは、avg_cpu以外の使用量(バイトまたはメガバイト(列名に記載)で表されます。メガバイトは、運用しているサービス階層/パフォーマンスレベルの最大許容上限の割合で表されます。

Note

動的管理ビューを用いたCPU利用率のトラブルシューティングについては、「Microsoft Azure SQL Managed Instance performances with DMVsにおけるCPUパフォーマンス問題の特定」をご覧ください。

Examples

以下の例は過去7日間の平均CPU使用率を返します。

DECLARE @s datetime;  
DECLARE @e datetime;  
SET @s= DateAdd(d,-7,GetUTCDate());  
SET @e= GETUTCDATE();  
SELECT AVG(avg_cpu_percent) AS Average_Compute_Utilization   
FROM sys.server_resource_stats   
WHERE start_time BETWEEN @s AND @e;
GO

こちらも参照ください

次のステップ