Cara Memeriksa Prestasi Pertanyaan dalam Pelayan SQL

Isi kandungan:

Cara Memeriksa Prestasi Pertanyaan dalam Pelayan SQL
Cara Memeriksa Prestasi Pertanyaan dalam Pelayan SQL

Video: Cara Memeriksa Prestasi Pertanyaan dalam Pelayan SQL

Video: Cara Memeriksa Prestasi Pertanyaan dalam Pelayan SQL
Video: Cara menghilangkan password di windows 7 tanpa install ulang (bypass) 2024, April
Anonim

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

Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 1
Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 1

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.

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 2
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 2

Langkah 2. Buka Objek Explorer

Sekiranya anda belum melihat Objek Explorer, klik Pandangan menu di bahagian atas skrin, kemudian klik Penjelajah Objek.

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 3
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 3

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

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 4
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 4

Langkah 4. Klik Properties

Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 5
Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 5

Langkah 5. Klik Kedai Pertanyaan

Itu ada di kotak dialog Properties.

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 6
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 6

Langkah 6. Pilih Hidup di bawah ″ Mod Operasi (Diminta)

Store Kedai Pertanyaan akan mula mengesan semua pertanyaan.

Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 7
Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 7

Langkah 7. Refresh pangkalan data di panel Object Explorer

Ini menambahkan folder Query Store ke panel.

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 8
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 8

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

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 9
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 9

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

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 10
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 10

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.

Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 11
Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 11

Langkah 3. Klik Konfigurasikan

Ia berada di sudut kanan atas laporan. Tetingkap dialog akan muncul.

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 12
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 12

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

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 13
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 13

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.

Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 14
Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 14

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 ″

Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 15
Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 15

Langkah 7. Klik OK

Statistik kini akan disegarkan untuk memaparkan apa yang anda mahu lihat.

Periksa Prestasi Pertanyaan dalam SQL Server Langkah 16
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 16

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

Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 17
Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 17

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

Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 18
Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 18

Langkah 2. Klik Pertanyaan yang Ditolak Semula

Ini membuka panel Regressed Queries, di mana anda akan menemui pertanyaan dan rancangan di Query Store.

Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 19
Periksa Prestasi Pertanyaan dalam Pelayan SQL Langkah 19

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.
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 20
Periksa Prestasi Pertanyaan dalam SQL Server Langkah 20

Langkah 4. Pilih statistik dari menu lungsur kedua

Ini adalah menu berlabel ″ Berdasarkan ″ (di sebelah kanan menu sebelumnya. Ini memaparkan semula hasilnya.

Disyorkan: