Artikel wikiHow ini akan mengajarkan kepada Anda cara menggunakan Penyimpanan Kueri SQL Server untuk memantau kinerja kueri basis data Anda.
Langkah
Bagian 1 dari 3: Mengaktifkan Query Store
Langkah 1. Buka SQL Server Management Studio
Anda dapat menggunakan fitur penyimpanan kueri dari SQL Server untuk memantau database Anda untuk masalah kinerja. Fitur ini disertakan dengan SQL Server 2016 dan yang lebih baru, tetapi Anda harus mengaktifkannya secara manual.
Langkah 2. Buka Object Explorer
Jika Anda belum melihat Object Explorer, klik tombol Melihat menu di bagian atas layar, lalu klik Penjelajah Objek.
Langkah 3. Klik kanan database yang ingin Anda periksa
Sebuah menu akan muncul.
Penyimpanan Kueri tidak dapat digunakan untuk memantau database master atau tempdb
Langkah 4. Klik Properti
Langkah 5. Klik Toko Kueri
Itu ada di kotak dialog Properties.
Langkah 6. Pilih Aktif di bawah Mode Operasi (Diminta)
Toko Kueri akan mulai melacak semua kueri.
Langkah 7. Refresh database di panel Object Explorer
Ini menambahkan folder Query Store ke panel.
Langkah 8. Sesuaikan saat Penyimpanan Kueri menggabungkan data baru
Query Store akan menggabungkan statistik baru setiap 60 menit secara default. Berikut cara mengubah interval (menggunakan 15 menit sebagai contoh):
- MENGUBAH DATABASE
- SET QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.
Bagian 2 dari 3: Menemukan Kueri yang Menghabiskan Sumber Daya Teratas
Langkah 1. Klik - di sebelah Query Store″ di Object Explorer
Ini menampilkan semua opsi Penyimpanan Kueri.
Gunakan metode ini untuk mengetahui kueri spesifik mana yang menggunakan sumber daya server paling banyak
Langkah 2. Klik Kueri Konsumsi Sumber Daya Teratas
Ini akan membuka grafik yang menampilkan 25 kueri yang paling memakan sumber daya dalam database. Hasil ini cukup luas, tetapi Anda dapat menyesuaikan grafik lebih lanjut untuk mendapatkan informasi yang lebih bermanfaat.
Langkah 3. Klik Konfigurasi
Tombol ini berada di pojok kanan atas laporan. Sebuah jendela dialog akan muncul.
Langkah 4. Pilih kriteria konsumsi sumber daya Anda
Di bagian atas (″Kriteria Konsumsi Sumber Daya″), pilih sumber daya mana yang ingin Anda periksa (mis., Waktu CPU, Konsumsi Memori), dan statistik yang diinginkan (mis., Rata-rata, Total).
Langkah 5. Pilih jangka waktu
Di bawah bagian Interval Waktu″, pilih periode waktu yang ingin Anda lihat hasilnya. Anda dapat memilih opsi dari menu tarik-turun atau memasukkan tanggal tertentu ke dalam kotak yang disediakan.
Langkah 6. Pilih berapa banyak hasil yang akan dilihat
Untuk melihat semua kueri untuk jangka waktu yang dipilih, klik Semua di bawah tajuk Kembali. Untuk menampilkan sejumlah kueri tertentu, pilih Atas dan masukkan nomor (mis.
Langkah 10., 100).
Jika Anda ingin tetap menggunakan 25 pelanggar terburuk, tidak perlu membuat perubahan apa pun di bawah tajuk Kembali
Langkah 7. Klik OK
Statistik sekarang akan disegarkan untuk menampilkan apa yang ingin Anda lihat.
Langkah 8. Sesuaikan tampilan (opsional)
Gunakan ikon grafik kecil (grid, bagan, dan grafik batang) untuk melihat hasil dalam berbagai format. Tombol-tombol ini berada di pojok kanan atas hasil.
Bagian 3 dari 3: Memeriksa Kueri yang Diregresi
Langkah 1. Klik - di sebelah Query Store″ di Object Explorer
Ini menampilkan semua opsi Penyimpanan Kueri.
Gunakan metode ini untuk menemukan kueri tertentu yang berkinerja lebih lambat dari biasanya
Langkah 2. Klik Regressed Query
Ini akan membuka panel Kueri yang Diregresi, tempat Anda akan menemukan kueri dan paket di Penyimpanan Kueri.
Langkah 3. Pilih paket dari menu drop-down pertama
Ini adalah menu berlabel Check for regression in″ di atas sudut kiri atas panel. Setiap paket akan menampilkan laporan kinerja grafis yang berbeda untuk kueri Anda.
- Misalnya, jika Anda ingin memeriksa masalah dalam jumlah waktu yang diperlukan untuk menjalankan kueri, pilih Durasi.
- Untuk melihat masalah yang berkaitan dengan penggunaan RAM, pilih Konsumsi Memori.
Langkah 4. Pilih statistik dari menu drop-down kedua
Ini adalah menu berlabel Based on″ (di sebelah kanan menu sebelumnya. Ini menampilkan kembali hasilnya.