Jak mogę profilować SQL Azure?

12

Piszę witrynę internetową, która intensywnie korzysta z SQL Azure. Jest jednak boleśnie powolny.

Czy istnieje prosty sposób na profilowanie instancji SQL Azure na żywo?

użytkownik380719
źródło
5
Będziesz chciał skorzystać z tego łącza, aby uzyskać informacje na temat monitorowania wydajności SQL Azure: msdn.microsoft.com/en-us/library/windowsazure/ff394114.aspx
Igorek
Możliwy duplikat stackoverflow.com/questions/1929586/sql-azure-profiling/...
MiFreidgeim SO-stop jest zły

Odpowiedzi:

8

Użyłem MVC Mini Profiler jako części aplikacji do profilowania SQL Azure, ale w zależności od aplikacji może, ale nie musi, działać. Jakie zadania wykonujesz, które wymagają profilowania?

Craig
źródło
3

Nie pomoże ci to w śledzeniu istniejących połączeń z Twojej witryny, ale nadal możesz uzyskać ciekawe wskaźniki wydajności, uruchamiając polecenia SQL bezpośrednio z tego narzędzia: Enzo SQL Baseline . Oferuje opcje równoległego ładowania poleceń w celu symulacji obciążenia i pomaga porównać wskaźniki wydajności dla wielu przebiegów.

Herve Roggero
źródło
1

Oprócz innych odpowiedzi możesz także użyć narzędzia CSS SQL Azure Diagnostics * firmy Microsoft do obsługi zapytań na serwerze, które pokazują brakujące indeksy i popularne zapytania.

* Wygląda na to, że to narzędzie nie jest już dostępne (11 stycznia 2015 r.)

Matthew Steeples
źródło
Nie można już znaleźć narzędzia.
user272735,
0

Inną opcją jest skorzystanie z usługi Cotega Monitoring . Ma możliwość monitorowania i powiadamiania o problemach, a także możliwość głębokiej analizy bazy danych w bazie danych, aby pomóc w zdiagnozowaniu problemów, na przykład dlaczego baza danych działa tak boleśnie wolno.

Oświadczenie: Pracuję nad tą usługą.

Cotega
źródło
0

Najbardziej zbliżony do profilera SQL, który według mnie jest w stanie pracować z lazurowym sql, jest sql-workload-profiler Jednak zauważ, że jest to wersja beta narzędzia, stworzona przez jedną osobę i nie jest zbyt wygodna w użyciu

MiFreidgeim SO-przestań być zły
źródło
-2

Nie można uruchomić programu Profiler na SQL Azure.

mrdenny
źródło
6
Pyta o sposób profilowania instancji SQL Azure. Niekoniecznie musi to być z Profiler .
Nick Chammas,