Hi Arun Rakwal,
Unlike on-premises SQL Server, performance in SQL Azure can vary with factors, such as location of SQL Azure database and application hosted on, the workload on the related datacenter.
To troubleshoot the performance for a stored procedure, you may look into the Execution Plan and Client Statistics via the Management Studio, also you can use
set statistics time on to get the time consumed. Please see:
SQL Azure Performance – Query Optimization.
>> Also how we can track the time for each call comnig to SQLAzure from Web role.
You may have a try to make use of DMVs (sys.dm_exec_query_stats,sys.dm_exec_sql_text) to obtain this information. Please see:
Monitoring SQL Azure Using Dynamic Management Views.
TechNet Subscriber Support
If you are
TechNet Subscription user and have any feedback on our support quality, please send your feedback
here.
Stephanie Lv
TechNet Community Support
