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)
- Hambatan I/O (dan kueri mana yang melakukan I/O paling banyak)
- Rekomendasi indeks yang dihasilkan oleh Pengoptimal Kueri (indeks yang hilang)
- Pemblokiran
- Perebutan sumber daya (termasuk perebutan latch)
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 Cache Hit
Informasi historis
- Tunggu
- Pengunci
- Statistik I/O
- Kueri Berbiaya Tinggi
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).
Lihat Dasbor Kinerja
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 diterima begitu saja. 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.
Tips
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, untuk indeks baru yang disarankan pada kolom C1, C2, dan C3, pertama-tama evaluasi apakah sudah ada indeks pada 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 Waits menyaring semua waktu tunggu idle dan sleep. Untuk informasi selengkapnya tentang tunggu, lihat sys.dm_os_wait_stats dan Penyetelan Performa SQL Server 2005 Menggunakan Tunggu dan Antrean.
Laporan Kueri Mahal direset saat SQL Server dimulai kembali karena data dalam DMV yang mendasarinya dikosongkan. Di SQL Server 2016 (13.x) dan versi yang lebih baru, informasi terperinci tentang kueri berbiaya tinggi dapat ditemukan di Query Store.
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 izin VIEW SERVER STATE 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