Bagikan melalui


Mengisolasi Masalah Performa

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Seringkali lebih efektif untuk menggunakan beberapa alat Microsoft SQL Server atau Microsoft Windows bersama-sama untuk mengisolasi masalah performa database daripada menggunakan satu alat pada satu waktu. Misalnya, fitur Rencana Eksekusi grafis, juga disebut Showplan, membantu Anda dengan cepat mengenali kebuntuan dalam satu kueri. Namun, Anda dapat mengenali beberapa masalah performa lain dengan lebih mudah jika Anda menggunakan fitur pemantauan SQL Server dan Windows bersama-sama.

SQL Server Profiler dapat digunakan untuk memantau dan memecahkan masalah Transact-SQL dan masalah terkait aplikasi. Monitor Sistem dapat digunakan untuk memantau perangkat keras dan masalah terkait sistem lainnya.

Anda dapat memantau area berikut untuk memecahkan masalah:

  • Prosedur tersimpan SQL Server atau batch pernyataan Transact-SQL yang dikirimkan oleh aplikasi pengguna.

  • Aktivitas pengguna, seperti memblokir kunci atau kebuntuan.

  • Aktivitas perangkat keras, seperti penggunaan disk.

Masalah dapat mencakup:

  • Kesalahan pengembangan aplikasi yang melibatkan pernyataan Transact-SQL yang salah ditulis.

  • Kesalahan perangkat keras, seperti kesalahan terkait disk atau jaringan.

  • Pemblokiran yang berlebihan karena database yang dirancang dengan salah.

Alat untuk Masalah Performa Umum

Yang sama pentingnya adalah pemilihan masalah performa yang cermat yang Anda inginkan untuk dipantau atau disambungkan oleh setiap alat. Alat dan utilitas bergantung pada jenis masalah performa yang ingin Anda atasi.

Topik berikut menjelaskan berbagai alat pemantauan dan penyetelan dan masalah yang mereka ungkap.

Mengidentifikasi Hambatan

Memantau Penggunaan Memori