SQL Azureを多用するWebサイトを作成しています。ただし、非常に遅いです。
ライブSQL Azureインスタンスをプロファイリングする簡単な方法はありますか?
SQL Azureを多用するWebサイトを作成しています。ただし、非常に遅いです。
ライブSQL Azureインスタンスをプロファイリングする簡単な方法はありますか?
回答:
SQL Azureのプロファイルを作成するアプリケーションの一部としてMVC Mini Profilerを使用しましたが、アプリケーションによっては機能する場合と機能しない場合があります。プロファイリングを必要とするどのようなタスクを実行していますか?
Webサイトからの既存の呼び出しをトレースするのには役立ちませんが、このツールから直接SQLコマンドを実行することで、興味深いパフォーマンスメトリックを取得できます:Enzo SQL Baseline。コマンドを並行してロードしてロードをシミュレートするオプションを提供し、複数の実行にわたってパフォーマンスメトリックを比較するのに役立ちます。
クエリを分析してリソース消費を確認できる「ライトバージョン」が利用可能になりました。
他の回答に加えて、MicrosoftサポートのCSS SQL Azure診断ツール *を使用して、サーバー上でいくつかのクエリを実行し、不足しているインデックスや一般的なクエリを表示することもできます。
*このツールは使用できなくなっているようです(2015年1月11日)
azure sqlで作業できることがわかったSQLプロファイラーに最も近いのはsql-workload-profilerです。 ただし、これは1人が作成したツールのベータ版であり、使用するには不便です。