sys.resource_usage (Azure SQL データベースとAzure SQL Managed Instance)
適用対象:Azure SQL DatabaseAzure SQL Managed Instance
重要
この機能はプレビュー状態です。 この機能は将来のリリースで変更または削除される可能性があるので、この機能の具体的な実装への依存関係を導入しないでください。
プレビュー状態の間、Azure SQL データベース運用チームは、この DMV のデータ収集をオフまたはオンにすることがあります。
- 有効になっていると、DMV は集計時点の現在のデータを返します。
- 無効になっていると、DMV は古くなった可能性のある履歴データを返します。
現在のサーバーにおけるユーザー データベースのリソース使用状況データの毎時の集計を返します。 履歴データは 90 日間保持されます。
各ユーザー データベースについて、毎時 1 行のデータが連続的に含まれます。 データベースがアイドル状態であった時間に対する行も含まれ、そのデータベースの usage_in_seconds 値は 0 になります。 ストレージの使用状況と SKU の情報は、1 時間分適切にロールアップされます。
[列] | データ型 | 説明 |
---|---|---|
end_time | datetime | 1 時間単位の時刻 (UTC) です。 |
database_name | nvarchar | ユーザー データベースの名前です。 |
sku | nvarchar | サービス レベルの名前。 使用できる値は、Basic、Standard、Premium、GeneralPurpose、BusinessCritical、Hyperscale です。 |
storage_in_megabytes | decimal | データベース データ、インデックス、ストアド プロシージャ、メタデータなど、1 時間の最大使用ストレージ サイズ。 |
アクセス許可
Azure SQL Database 内の論理サーバー上の master データベースにアクセスするためのアクセス許可が必要です。
例
次のクエリは、過去 2 日間のデータを返します。
SELECT end_time, database_name, sku, storage_in_megabytes
FROM sys.resource_usage
WHERE end_time > DATEADD(dd,-2,SYSDATETIME());
GO
次のステップ
Azure SQL Database について詳しくは、次の記事をご覧ください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示