WikiHow ini mengajarkan anda bagaimana menggunakan SQL Server Query Store untuk memantau prestasi pertanyaan pangkalan data anda.
Langkah-langkah
Bahagian 1 dari 3: Mengaktifkan Query Store
Langkah 1. Buka Studio Pengurusan Pelayan SQL
Anda boleh menggunakan ciri Query Store SQL Server untuk memantau pangkalan data anda untuk masalah prestasi. Ciri ini disertakan dengan SQL Server 2016 dan yang lebih baru, tetapi anda perlu mengaktifkannya secara manual.
Langkah 2. Buka Objek Explorer
Sekiranya anda belum melihat Objek Explorer, klik Pandangan menu di bahagian atas skrin, kemudian klik Penjelajah Objek.
Langkah 3. Klik kanan pangkalan data yang ingin anda periksa
Menu akan muncul.
Query Store tidak dapat digunakan untuk memantau pangkalan data induk atau tempdb
Langkah 4. Klik Properties
Langkah 5. Klik Kedai Pertanyaan
Itu ada di kotak dialog Properties.
Langkah 6. Pilih Hidup di bawah ″ Mod Operasi (Diminta)
Store Kedai Pertanyaan akan mula mengesan semua pertanyaan.
Langkah 7. Refresh pangkalan data di panel Object Explorer
Ini menambahkan folder Query Store ke panel.
Langkah 8. Sesuaikan apabila Query Store mengumpulkan data baru
Query Store akan mengumpulkan statistik baru setiap 60 minit secara lalai. Inilah cara mengubah selang (menggunakan 15 minit sebagai contoh):
- PANGKALAN ALTER
- SET QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.
Bahagian 2 dari 3: Mencari Pertanyaan Paling Banyak memakan Sumber
Langkah 1. Klik - di sebelah Store Query Store ″ di Object Explorer
Ini memaparkan semua pilihan Kedai Pertanyaan.
Gunakan kaedah ini untuk mengetahui pertanyaan khusus mana yang paling banyak menggunakan sumber pelayan
Langkah 2. Klik Pertanyaan Penggunaan Sumber Teratas
Ini membuka grafik yang memaparkan 25 pertanyaan paling banyak menggunakan sumber dalam pangkalan data. Hasil ini cukup luas, tetapi anda dapat menyesuaikan grafik lebih jauh untuk mendapatkan maklumat yang lebih berguna.
Langkah 3. Klik Konfigurasikan
Ia berada di sudut kanan atas laporan. Tetingkap dialog akan muncul.
Langkah 4. Pilih kriteria penggunaan sumber anda
Di bahagian atas (″ Kriteria Penggunaan Sumber ″), pilih sumber yang ingin anda periksa (mis., Masa CPU, Penggunaan Memori), dan statistik yang dikehendaki (mis., Purata, Jumlah).
Langkah 5. Pilih jangka masa
Di bawah bahagian Inter Selang Masa,, pilih jangka masa yang anda mahu melihat hasilnya. Anda boleh memilih pilihan dari menu drop-down atau memasukkan tarikh tertentu ke dalam kotak yang disediakan.
Langkah 6. Pilih berapa banyak hasil untuk dilihat
Untuk melihat semua pertanyaan untuk jangka masa yang dipilih, klik Semua di bawah tajuk ″ Return ″. Untuk memaparkan jumlah pertanyaan tertentu, pilih Atas dan masukkan nombor (mis.
Langkah 10., 100).
Sekiranya anda ingin berpegang teguh pada 25 pesalah terburuk, anda tidak perlu membuat perubahan di bawah tajuk ″ Return ″
Langkah 7. Klik OK
Statistik kini akan disegarkan untuk memaparkan apa yang anda mahu lihat.
Langkah 8. Laraskan pandangan (pilihan)
Gunakan ikon grafik kecil (grid, chart, dan grafik bar) untuk melihat hasilnya dalam pelbagai format. Butang ini berada di sudut kanan atas hasil.
Bahagian 3 dari 3: Memeriksa Pertanyaan yang Ditolak Semula
Langkah 1. Klik - bersebelahan dengan Store Query Store ″ di Object Explorer
Ini memaparkan semua pilihan Kedai Pertanyaan.
Gunakan kaedah ini untuk mencari pertanyaan tertentu yang berkinerja lebih lambat daripada sebelumnya
Langkah 2. Klik Pertanyaan yang Ditolak Semula
Ini membuka panel Regressed Queries, di mana anda akan menemui pertanyaan dan rancangan di Query Store.
Langkah 3. Pilih rancangan dari menu lungsur pertama
Ini adalah menu berlabel ″ Periksa regresi di ″ di sudut kiri atas panel. Setiap rancangan akan memaparkan laporan prestasi grafik yang berbeza untuk pertanyaan anda.
- Sebagai contoh, jika anda ingin memeriksa masalah dengan jumlah masa yang diperlukan untuk menjalankan pertanyaan, pilih Tempoh.
- Untuk melihat masalah yang berkaitan dengan penggunaan RAM, pilih Penggunaan Memori.
Langkah 4. Pilih statistik dari menu lungsur kedua
Ini adalah menu berlabel ″ Berdasarkan ″ (di sebelah kanan menu sebelumnya. Ini memaparkan semula hasilnya.