Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Melaporkan Data Kinerja SQLDIAG melalui Alat Utilitas RML | Pemecahan Masalah Kinerja SQL Server -7

Hai,

Saya akan terus menjelaskan cara Mengatasi Masalah Performa SQL Server di Seri Artikel ini.

Pemecahan Masalah Kinerja SQL Server

Baca artikel SQLDiag sebelumnya sebelum ini.

Pemecahan Masalah Kinerja SQL Server -6 Kumpulkan Data Kinerja Menggunakan Alat SQLDiag

Melaporkan Data Kinerja SQLDIAG melalui Alat Utilitas RML

Alat RML Utilities tidak tersedia di SQL Server, sehingga Anda perlu menginstalnya. Anda dapat mengunduh alat RML Utilities secara gratis dari tautan ini.

Setelah mengunduh menginstal alat RML Utilities, Anda dapat membuka RML CMD Prompt sebagai berikut.

Setelah membuka RML Utilities akan muncul baris perintah Cmd Prompt sebagai berikut.

Dengan perintah Readtrace di bawah ini, berikan yang pertama dari file jejak (D1010984_SQLDIAG__sp_trace.trc) yang kami buat sebagai hasil dari SQLDIAG di artikel kami sebelumnya sebagai berikut.

Setelah membaca yang pertama, secara otomatis membaca yang lain dan menyiapkan laporan.

 readtrace -I"D:\SQL_DIAG_OUTPUT\D1010984_SQLDIAG__sp_trace.trc" -o"D:\Result"

Saat Anda menjalankan perintah di atas, perintah ini membuat tabel khusus dalam database dan memasukkan semua data kinerja ke dalam database ini yang disebut PerfAnalysis pada Instans default kami.

Untuk melihat laporan yang disiapkan oleh RML Utility untuk kami, buka alat Reporter seperti di bawah ini.

Saat Anda membuka alat Reporter, layar seperti berikut akan muncul.

Ketik Instance dan Database dari mana alat Reporter di atas akan menerima Data Kinerja. Saat Anda mengklik tombol OK, alat RML Utilities akan memberikan laporan visual seperti di bawah ini.

Dalam laporan ini, Anda dapat melihat nilai CPU, Reads, Writes, Duration dari database seperti yang ditunjukkan di bawah ini. Saat Anda mengklik tautan Batch Unik di sebelah panah di atas untuk melihat kueri mahal ( TOP SQL ) untuk database, Anda akan melihat kueri mahal ( TOP SQL ) untuk database kami sebagai berikut.

Untuk melihat informasi lebih detail tentang kueri apa pun, klik Templat kueri dari Template Kueri bagian dan lihat detailnya seperti di bawah ini.

Saya akan menjelaskan cara mengatasi masalah Performa ini di SQL Server di artikel Berikutnya.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EF5:Tidak dapat melampirkan file '{0}' sebagai database '{1}'

  2. Pengaruh petunjuk NOLOCK dalam pernyataan SELECT

  3. Kelompokkan DateTime menjadi interval 5,15,30 dan 60 menit

  4. Cara Menginstal SQL Server Manager Studio (SSMS) - Tutorial SQL Server / TSQL Bagian 1

  5. Tentukan ukuran baris untuk tabel