Як я можу профілювати SQL Azure?


12

Я пишу веб-сайт, який активно використовує SQL Azure. Однак це болісно повільно.

Чи є простий спосіб профайлювати живий екземпляр SQL Azure?


5
Ви хочете перейти за цим посиланням, щоб дізнатися, як слідкувати за роботою SQL Azure: msdn.microsoft.com/en-us/library/windowsazure/ff394114.aspx
Igorek

Відповіді:


8

Я використовував MVC Mini Profiler як частину програми для профілю SQL Azure, але залежно від вашої програми він може працювати або не працювати. Які завдання ви виконуєте, які потребують профілювання?


3

Це не допоможе відстежити існуючі дзвінки з вашого веб-сайту, але ви все одно можете отримати цікаві показники ефективності, запустивши безпосередньо команди SQL з цього інструменту: Enzo SQL Baseline . Він пропонує паралельно завантажувати команди для імітації навантаження та допомагає порівнювати показники продуктивності протягом декількох циклів.



1

На додаток до інших відповідей, ви також можете скористатися інструментом CSS SQL Azure Diagnostics * від Microsoft підтримки для запуску деяких запитів на сервері, які показують вам відсутні індекси та популярні запити.

* Здається, цей інструмент більше не доступний (11 січня 2015 р.)


Інструмент більше не можна знайти.
користувач272735

0

Ще один варіант - скористатися послугою моніторингу Cotega . Він має можливість відстежувати та повідомляти про проблеми, а також можливість глибокого аналізу даних на вашій базі даних, щоб допомогти діагностувати такі проблеми, як чому ваша база даних працює так болісно повільно.

Відмова: Я працюю над цією послугою.


0

Найбільш близьким до SQL-профілера, який я виявив, що можна працювати з блакитним sql, є sql-workload-profiler. Однак зауважте, що це бета-версія інструменту, створена однією людиною, і вона не надто зручна для використання


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.