Comment puis-je profiler SQL Azure?

Réponses:

8

J'ai utilisé le MVC Mini Profiler dans le cadre d'une application pour profiler SQL Azure, mais selon votre application, il peut ou non fonctionner. Quel genre de tâches faites-vous qui nécessitent un profilage?

Craig
la source
3

Cela ne vous aidera pas à retracer les appels existants de votre site Web, mais vous pouvez toujours obtenir des mesures de performances intéressantes en exécutant directement les commandes SQL à partir de cet outil: Enzo SQL Baseline . Il offre des options pour charger des commandes en parallèle pour simuler la charge et vous aide à comparer les mesures de performances sur plusieurs exécutions.

Hervé Roggero
la source
1

En plus des autres réponses, vous pouvez également utiliser l' outil de diagnostic CSS SQL Azure * du support Microsoft pour exécuter certaines requêtes sur le serveur qui vous montrent les index manquants et les requêtes populaires.

* Il semble que cet outil ne soit plus disponible (11 janvier 2015)

Matthew Steeples
la source
L'outil est introuvable.
user272735
0

Une autre option consiste à utiliser le service de surveillance Cotega . Il a la capacité de surveiller et de vous informer des problèmes et également la possibilité d'effectuer une analyse approfondie de la base de données sur votre base de données pour aider à diagnostiquer des problèmes tels que la raison pour laquelle votre base de données fonctionne si lentement.

Avertissement: je travaille sur ce service.

Cotega
la source
0

Le plus proche du profileur SQL, que j'ai trouvé capable de travailler avec azure sql, est sql-workload-profiler Cependant, notez qu'il s'agit d'une version bêta d'un outil, créé par une seule personne, et qu'il n'est pas trop pratique à utiliser

MiFreidgeim SO-stop étant maléfique
la source
-2

Vous ne pouvez pas exécuter Profiler sur SQL Azure.

mrdenny
la source
6
Il demande un moyen de profiler une instance SQL Azure. Cela ne doit pas nécessairement être avec Profiler .
Nick Chammas