Cara Memeriksa Kinerja Kueri di SQL Server

Daftar Isi:

Cara Memeriksa Kinerja Kueri di SQL Server
Cara Memeriksa Kinerja Kueri di SQL Server

Video: Cara Memeriksa Kinerja Kueri di SQL Server

Video: Cara Memeriksa Kinerja Kueri di SQL Server
Video: Cracking Password Menggunakan Ophcrack 2024, Mungkin
Anonim

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

Periksa Kinerja Kueri di SQL Server Langkah 1
Periksa Kinerja Kueri di SQL Server Langkah 1

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.

Periksa Kinerja Kueri di SQL Server Langkah 2
Periksa Kinerja Kueri di SQL Server Langkah 2

Langkah 2. Buka Object Explorer

Jika Anda belum melihat Object Explorer, klik tombol Melihat menu di bagian atas layar, lalu klik Penjelajah Objek.

Periksa Kinerja Kueri di SQL Server Langkah 3
Periksa Kinerja Kueri di SQL Server Langkah 3

Langkah 3. Klik kanan database yang ingin Anda periksa

Sebuah menu akan muncul.

Penyimpanan Kueri tidak dapat digunakan untuk memantau database master atau tempdb

Periksa Kinerja Kueri di SQL Server Langkah 4
Periksa Kinerja Kueri di SQL Server Langkah 4

Langkah 4. Klik Properti

Periksa Kinerja Kueri di SQL Server Langkah 5
Periksa Kinerja Kueri di SQL Server Langkah 5

Langkah 5. Klik Toko Kueri

Itu ada di kotak dialog Properties.

Periksa Kinerja Kueri di SQL Server Langkah 6
Periksa Kinerja Kueri di SQL Server Langkah 6

Langkah 6. Pilih Aktif di bawah Mode Operasi (Diminta)

Toko Kueri akan mulai melacak semua kueri.

Periksa Kinerja Kueri di SQL Server Langkah 7
Periksa Kinerja Kueri di SQL Server Langkah 7

Langkah 7. Refresh database di panel Object Explorer

Ini menambahkan folder Query Store ke panel.

Periksa Kinerja Kueri di SQL Server Langkah 8
Periksa Kinerja Kueri di SQL Server Langkah 8

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

Periksa Kinerja Kueri di SQL Server Langkah 9
Periksa Kinerja Kueri di SQL Server Langkah 9

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

Periksa Kinerja Kueri di SQL Server Langkah 10
Periksa Kinerja Kueri di SQL Server Langkah 10

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.

Periksa Kinerja Kueri di SQL Server Langkah 11
Periksa Kinerja Kueri di SQL Server Langkah 11

Langkah 3. Klik Konfigurasi

Tombol ini berada di pojok kanan atas laporan. Sebuah jendela dialog akan muncul.

Periksa Kinerja Kueri di SQL Server Langkah 12
Periksa Kinerja Kueri di SQL Server Langkah 12

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).

Periksa Kinerja Kueri di SQL Server Langkah 13
Periksa Kinerja Kueri di SQL Server Langkah 13

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.

Periksa Kinerja Kueri di SQL Server Langkah 14
Periksa Kinerja Kueri di SQL Server Langkah 14

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

Periksa Kinerja Kueri di SQL Server Langkah 15
Periksa Kinerja Kueri di SQL Server Langkah 15

Langkah 7. Klik OK

Statistik sekarang akan disegarkan untuk menampilkan apa yang ingin Anda lihat.

Periksa Kinerja Kueri di SQL Server Langkah 16
Periksa Kinerja Kueri di SQL Server Langkah 16

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

Periksa Kinerja Kueri di SQL Server Langkah 17
Periksa Kinerja Kueri di SQL Server Langkah 17

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

Periksa Kinerja Kueri di SQL Server Langkah 18
Periksa Kinerja Kueri di SQL Server Langkah 18

Langkah 2. Klik Regressed Query

Ini akan membuka panel Kueri yang Diregresi, tempat Anda akan menemukan kueri dan paket di Penyimpanan Kueri.

Periksa Kinerja Kueri di SQL Server Langkah 19
Periksa Kinerja Kueri di SQL Server Langkah 19

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.
Periksa Kinerja Kueri di SQL Server Langkah 20
Periksa Kinerja Kueri di SQL Server Langkah 20

Langkah 4. Pilih statistik dari menu drop-down kedua

Ini adalah menu berlabel Based on″ (di sebelah kanan menu sebelumnya. Ini menampilkan kembali hasilnya.

Direkomendasikan: