sys.resource_usage (Azure SQL Database dan Azure SQL Managed Instance)

Berlaku untuk:Azure SQL DatabaseAzure SQL Managed Instance

Penting

Fitur ini dalam status pratinjau. Jangan mengambil dependensi pada implementasi spesifik fitur ini karena fitur ini dapat diubah atau dihapus dalam rilis mendatang.

Saat dalam status pratinjau, tim operasi Azure SQL Database mungkin menonaktifkan dan mengaktifkan pengumpulan data untuk DMV ini:

  • Saat diaktifkan, DMV mengembalikan data saat ini saat dikumpulkan.
  • Saat dimatikan, DMV mengembalikan data historis, yang mungkin kedaluarsa.

Menyediakan ringkasan data penggunaan sumber daya per jam untuk database pengguna di server saat ini. Data historis disimpan selama 90 hari.

Untuk setiap database pengguna, ada satu baris untuk setiap jam secara berkelanjutan. Bahkan jika database menganggur selama jam tersebut, ada satu baris, dan nilai usage_in_seconds untuk database tersebut akan menjadi 0. Penggunaan penyimpanan dan informasi SKU digulung untuk jam dengan tepat.

Kolom Jenis Data Deskripsi
end_time datetime Waktu (UTC) dalam kenaikan jam.
database_name nvarchar Nama database pengguna.
sku nvarchar Nama tingkat layanan. Nilai yang mungkin termasuk: Dasar, Standar, Premium, GeneralPurpose, BusinessCritical, Hyperscale.
storage_in_megabytes desimal Ukuran penyimpanan maksimum yang digunakan untuk jam tersebut, termasuk data database, indeks, prosedur tersimpan, dan metadata.

Izin

Memerlukan izin untuk mengakses database master di server logis di Azure SQL Database.

Contoh

Kueri berikut mengembalikan data dari dua hari terakhir:

SELECT end_time, database_name, sku, storage_in_megabytes 
FROM sys.resource_usage
WHERE end_time > DATEADD(dd,-2,SYSDATETIME());
GO

Langkah berikutnya

Pelajari lebih lanjut tentang Azure SQL Database dalam artikel berikut: