Saya menulis situs web yang banyak menggunakan SQL Azure. Namun, ini sangat lambat.
Apakah ada cara mudah untuk membuat profil contoh SQL Azure langsung?
monitoring
profiler
azure-sql-database
pengguna380719
sumber
sumber
Jawaban:
Saya telah menggunakan MVC Mini Profiler sebagai bagian dari aplikasi ke profil SQL Azure tetapi tergantung pada aplikasi Anda itu mungkin atau mungkin tidak berfungsi. Tugas apa yang Anda lakukan yang perlu dibuat profil?
sumber
Ini tidak akan membantu Anda melacak panggilan yang ada dari situs web Anda, tetapi Anda masih dapat memperoleh metrik kinerja yang menarik dengan menjalankan perintah SQL dari alat ini secara langsung: Enzo SQL Baseline . Ini menawarkan opsi untuk memuat perintah secara paralel untuk mensimulasikan beban dan membantu Anda membandingkan metrik kinerja selama beberapa kali proses.
sumber
Sekarang ada "versi ringan" yang tersedia, di mana Anda dapat menganalisis pertanyaan Anda dan melihat konsumsi sumber daya.
http://blogs.msdn.com/b/benko/archive/2012/05/19/cloudtip-14-how-do-i-get-sql-profiler-info-from-sql-azure.aspx
sumber
Selain jawaban lain, Anda juga dapat menggunakan alat Diagnostik CSS SQL Azure * dari dukungan Microsoft untuk menjalankan beberapa kueri di server yang menunjukkan Anda kehilangan indeks dan kueri populer.
* Tampaknya alat ini tidak lagi tersedia (11 Januari 2015)
sumber
Pilihan lain adalah menggunakan layanan Monitoring Cotega . Ini memiliki kemampuan untuk memantau dan memberi tahu Anda tentang masalah dan juga kemampuan untuk melakukan analisis database yang mendalam pada database Anda untuk membantu mendiagnosis masalah seperti mengapa database Anda berjalan sangat lambat.
Penafian: Saya mengerjakan layanan ini.
sumber
Yang paling dekat dengan SQL profiler, yang saya temukan dapat bekerja dengan azure sql, adalah sql-workload-profiler Namun perlu dicatat, bahwa ini adalah versi beta dari alat, dibuat oleh satu orang, dan tidak terlalu nyaman untuk digunakan
sumber
Anda tidak dapat menjalankan Profiler terhadap SQL Azure.
sumber