Wie kann ich SQL Azure profilieren?


12

Ich schreibe eine Website, die SQL Azure stark verwendet. Es ist jedoch schmerzhaft langsam.

Gibt es eine einfache Möglichkeit, die Live-SQL Azure-Instanz zu profilieren?


5
Sie können diesem Link folgen, um Informationen zum Überwachen der Leistung von SQL Azure zu erhalten: msdn.microsoft.com/en-us/library/windowsazure/ff394114.aspx
Igorek,

Antworten:


8

Ich habe den MVC Mini Profiler als Teil einer Anwendung zum Profilieren von SQL Azure verwendet, aber je nach Ihrer Anwendung funktioniert er möglicherweise nicht. Welche Art von Aufgaben erledigen Sie, für die Sie ein Profil erstellen müssen?


3

Es hilft Ihnen nicht, vorhandene Aufrufe von Ihrer Website aus zu verfolgen, aber Sie können dennoch interessante Leistungsmetriken erhalten, indem Sie SQL-Befehle direkt aus diesem Tool ausführen: Enzo SQL Baseline . Es bietet Optionen zum parallelen Laden von Befehlen, um das Laden zu simulieren, und hilft Ihnen beim Vergleichen von Leistungsmetriken über mehrere Läufe.



1

Zusätzlich zu den anderen Antworten können Sie auch das CSS SQL Azure-Diagnosetool * vom Microsoft-Support verwenden, um einige Abfragen auf dem Server auszuführen, auf denen fehlende Indizes und beliebte Abfragen angezeigt werden.

* Dieses Tool ist anscheinend nicht mehr verfügbar (11. Januar 2015)


Das Tool kann nicht mehr gefunden werden.
user272735

0

Eine weitere Option ist die Verwendung des Cotega-Überwachungsdienstes . Es bietet die Möglichkeit, Sie zu überwachen und über Probleme zu informieren sowie eine umfassende Datenbankanalyse für Ihre Datenbank durchzuführen , um Probleme zu diagnostizieren, z. B. warum Ihre Datenbank so langsam läuft.

Haftungsausschluss: Ich arbeite an diesem Service.



-2

Sie können Profiler nicht mit SQL Azure ausführen.


6
Er fragt nach einer Möglichkeit, ein Profil für eine SQL Azure-Instanz zu erstellen. Es muss nicht unbedingt mit Profiler sein .
Nick Chammas
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.