I am writing a web site that uses SQL Azure heavily. However, it is painfully slow.
Is there an easy way to profile the live SQL Azure instance?
|
I am writing a web site that uses SQL Azure heavily. However, it is painfully slow. Is there an easy way to profile the live SQL Azure instance? |
|||||
|
|
I have used the MVC Mini Profiler as part of an application to profile SQL Azure but depending on your application it may or may not work. What kind of tasks are you doing that need profiling? |
|||
|
|
|
In addition to the other answers, you can also use the CSS SQL Azure Diagnostics tool from Microsoft support to run some queries on the server that show you missing indexes and popular queries. |
|||
|
|
|
It won't help you trace existing calls from your website but you can still obtain interesting performance metrics by running SQL commands from this tool directly: Enzo SQL Baseline. It offers options to load commands in parallel to simulate load and helps you compare performance metrics over multiple runs. |
|||
|
|
|
You can't run Profiler against SQL Azure. |
|||||
|