sys.dm_elastic_pool_resource_stats (Azure SQL Database)
Berlaku untuk: Azure SQL Database
Mengembalikan statistik penggunaan sumber daya untuk kumpulan elastis yang berisi database saat ini di server logis Azure SQL Database. Ini termasuk CPU, IO Data, IO Log, konsumsi penyimpanan, dan pemanfaatan permintaan/sesi bersamaan oleh kumpulan. Tampilan mengembalikan data yang sama dalam database apa pun di kumpulan elastis yang sama.
sys.dm_elastic_pool_resource_stats
Tampilan manajemen dinamis mirip dengan sys.elastic_pool_resource_stats (Azure SQL Database), dengan perbedaan berikut:
sys.elastic_pool_resource_stats | sys.dm_elastic_pool_resource_stats |
---|---|
Tersedia dalam master database |
Tersedia di database pengguna mana pun dalam kumpulan elastis |
Menyediakan data untuk semua kumpulan elastis di server logis | Menyediakan data untuk kumpulan elastis yang berisi database saat ini |
Diisi secara asinkron, data mungkin muncul dengan penundaan beberapa menit | Diisi secara real time. Baris baru ditambahkan setiap beberapa detik. |
Menyimpan data selama 14 hari | Menyimpan data selama sekitar 40 menit |
Ditujukan untuk pemantauan historis dan analisis tren | Ditujukan untuk pemantauan dan pemecahan masalah real time |
Nama kolom | Jenis data | Deskripsi |
---|---|---|
end_time | datetime | Waktu UTC menunjukkan akhir interval pelaporan. |
avg_cpu_percent | desimal(5,2) | Pemanfaatan CPU rata-rata sebagai persentase batas kumpulan. |
avg_data_io_percent | desimal(5,2) | Pemanfaatan IOPS rata-rata sebagai persentase batas kumpulan. |
avg_log_write_percent | desimal(5,2) | Rata-rata pemanfaatan throughput tulis log sebagai persentase batas kumpulan. |
avg_storage_percent | desimal(5,2) | Tidak didukung dan dapat dihapus dalam pembaruan mendatang. Gunakan used_storage_percent. |
max_worker_percent | desimal(5,2) | Pekerja serentak maksimum sebagai persentase batas kumpulan. |
max_session_percent | desimal(5,2) | Sesi bersamaan maksimum sebagai persentase batas kumpulan. |
avg_instance_memory_percent | desimal(5,2) | Konsumsi rata-rata memori oleh instans mesin database yang menghosting kumpulan, sebagai persentase batas instans. |
avg_instance_cpu_percent | desimal(5,2) | |
avg_edtu_percent | desimal(5,2) | Untuk kumpulan elastis DTU, pemanfaatan eDTU rata-rata sebagai persentase batas kumpulan. |
instance_vcores | desimal(5,2) | Jumlah vCore yang disediakan untuk instans mesin database yang menghosting kumpulan. |
used_storage_mb | bigint | Jumlah penyimpanan yang digunakan di semua database di kumpulan, dalam megabyte. |
allocated_storage_mb | bigint | Jumlah penyimpanan yang dialokasikan untuk semua file data di semua database di kumpulan, dalam megabyte. |
storage_limit_mb | bigint | Batas ukuran data maksimum kumpulan, dalam megabyte. |
used_storage_percent | desimal(5,2) | Penggunaan penyimpanan data yang digunakan di semua database di kumpulan, sebagai persentase batas penyimpanan kumpulan (ukuran data maksimum). |
allocated_storage_percent | desimal(5,2) | Jumlah penyimpanan yang dialokasikan untuk semua file data di semua database di kumpulan, sebagai persentase batas penyimpanan kumpulan (ukuran data maksimum). |
Keterangan
Tampilan sys.dm_elastic_pool_resource_stats
manajemen dinamis ada di setiap database, termasuk database tunggal. Anda harus terhubung ke database pengguna di kumpulan elastis untuk mendapatkan data pemanfaatan sumber daya kumpulan elastis dari tampilan ini.
Izin
Tampilan ini memerlukan izin TAMPILKAN STATUS SERVER.
Contoh
Contoh berikut mengembalikan data pemanfaatan sumber daya yang diurutkan berdasarkan waktu terbaru untuk kumpulan elastis yang berisi database saat ini.
SELECT end_time, avg_cpu_percent, avg_data_io_percent, avg_log_write_percent, max_worker_percent, max_session_percent
, avg_instance_memory_percent, avg_instance_cpu_percent, avg_edtu_percent, instance_vcores
, used_storage_mb, allocated_storage_mb, storage_limit_mb, used_storage_percent, allocated_storage_percent
FROM sys.dm_elastic_pool_resource_stats
ORDER BY end_time DESC;
Langkah berikutnya
Pelajari selengkapnya tentang kumpulan elastis dan konsep terkait dalam artikel berikut:
- sys.elastic_pool_resource_stats (Azure SQL Database)
- Kumpulan elastis membantu Anda mengelola dan menskalakan beberapa database di Azure SQL Database
- sys.sumberdaya_stats (Azure SQL Database)
- Memantau performa Microsoft Azure SQL Database dan Azure SQL Managed Instance menggunakan tampilan manajemen dinamis
- Memantau dan menyiapkan performa dalam Database SQL Azure dan instans terkelola Azure SQL