Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Managed Instance
SQL Server Management Studio versi 17.2 dan yang lebih baru menyertakan Dasbor Performa. Dasbor ini dirancang untuk secara visual memberikan wawasan cepat tentang status performa SQL Server dan Azure SQL Managed Instance.
Dasbor Performa membantu mengidentifikasi dengan cepat apakah SQL Server atau Azure SQL Database mengalami hambatan performa. Dan jika penyempitan ditemukan, dengan mudah menangkap data diagnostik tambahan yang mungkin diperlukan untuk menyelesaikan masalah. Beberapa masalah performa umum yang dapat membantu mengidentifikasi Dasbor Performa meliputi:
- Penyempitan CPU (dan kueri apa yang paling banyak menggunakan CPU)
- Penyempitan I/O (dan kueri apa yang paling banyak melakukan I/O)
- Rekomendasi indeks yang dihasilkan oleh Pengoptimal Kueri (indeks yang hilang)
- Pemblokiran
- Ketidakcocokan sumber daya (termasuk ketidakcocokan kait)
Dasbor Performa juga membantu mengidentifikasi kueri mahal yang mungkin telah dijalankan sebelumnya, dan beberapa metrik tersedia untuk menentukan biaya tinggi: CPU, Penulisan Logis, Bacaan Logis, Durasi, Bacaan Fisik, dan Waktu CLR.
Dasbor Performa dibagi menjadi bagian dan sub-laporan berikut:
Pemanfaatan CPU sistem
Permintaan Menunggu Saat Ini
Aktivitas Saat Ini
- Permintaan Pengguna
- Sesi Pengguna
- Rasio Hit singgahan
Informasi historis
- Tunggu
- Kait
- Statistik I/O
- Kueri Mahal
Informasi lain-lain
- Jejak Aktif
- Sesi XEvent Aktif
- Database
- Indeks yang Tidak Ada
Catatan
Secara internal, Dasbor Performa menggunakan Tampilan dan Fungsi Manajemen Dinamis Terkait Eksekusi, Tampilan dan Fungsi Manajemen Dinamis Terkait Indeks, dan Tampilan dan Fungsi Manajemen Dinamis Terkait I/O terkait Tampilan Manajemen Dinamis (DMV) dan Fungsi (DMF).
Menampilkan Dasbor Performa
Untuk melihat Dasbor Performa, klik kanan pada nama instans SQL Server di Object Explorer, pilih Laporan, Laporan Standar, dan pilih Dasbor Performa.
Dasbor Performa muncul sebagai tab baru. Berikut ini adalah contoh di mana hambatan CPU ada dengan jelas:
Keterangan
Laporan Indeks yang Hilang menunjukkan indeks yang berpotensi hilang yang diidentifikasi Pengoptimal Kueri selama kompilasi kueri. Namun, rekomendasi ini tidak boleh diambil pada nilai wajah. Microsoft merekomendasikan bahwa indeks dengan skor yang lebih besar dari 100.000 harus dievaluasi untuk pembuatan, karena indeks ini memiliki peningkatan tertinggi yang diantisipasi untuk kueri pengguna.
Tip
Selalu evaluasi apakah saran indeks baru sebanding dengan indeks yang ada dalam tabel yang sama, di mana hasil praktis yang sama dapat dicapai hanya dengan mengubah indeks yang ada alih-alih membuat indeks baru. Misalnya, mengingat indeks baru yang disarankan C1pada kolom , C2 dan C3, pertama-tama evaluasi apakah ada indeks yang ada melalui kolom C1 dan C2. Jika demikian, maka mungkin lebih baik menambahkan kolom C3 ke indeks yang ada (mempertahankan urutan kolom yang sudah ada sebelumnya) untuk menghindari pembuatan indeks baru. Untuk informasi selengkapnya, lihat panduan arsitektur dan desain indeks SQL Server dan Azure SQL.
Laporan Tunggu memfilter semua tunggu diam dan tidur. Untuk informasi selengkapnya tentang tunggu, lihat sys.dm_os_wait_stats dan Penyetelan Performa SQL Server 2005 Menggunakan Tunggu dan Antrean.
Laporan Kueri Mahal diatur ulang saat SQL Server dimulai ulang karena data di DMV yang mendasarinya dihapus. Di SQL Server 2016 (13.x) dan versi yang lebih baru, informasi terperinci tentang kueri mahal dapat ditemukan di Penyimpanan Kueri.
Catatan
Meskipun perender laporan SQL Server Management Studio tidak mendukung akses clipboard ke teks yang terkandung dalam laporan, teks dapat diakses melalui laporan mandiri. Unduh laporan mandiri jika Anda perlu menyalin teks kueri dari laporan.
Izin
SQL Server memerlukan VIEW SERVER STATE izin dan ALTER TRACE .
Azure SQL Managed Instance memerlukan VIEW DATABASE STATE izin dalam database.
Konten terkait
- Monitor dan Selaraskan Kinerja
- Alat pemantauan dan penyetelan performa
- Buka Monitor Aktivitas di SQL Server Management Studio (SSMS)
- Monitor Aktivitas
- Memantau kinerja dengan menggunakan Query Store