以前はSQL Serverデータベースを使用していましたが、以前はAzure SQLデータベースに移行していました。 SSMSのSQLプロファイラは、クエリのパフォーマンスをキャプチャするためのツールと、Entityframeworkから生成されたRawクエリを使用して、アプリケーションでいくつかの問題を見つけ出すのに役立ちます。Azure SQLデータベースでの拡張イベントの使用方法
しかし、Azure SQLデータベースにはSQLプロファイリング機能がありませんので、SSMSのクエリトラッキングで拡張イベントセッションを使用することを考えています。しかし、セッションで右クリックしているときに "Watch Live Data"ボタンがグレー表示され、Azure SQL Databaseで無効になっているとSQl Databaseで利用できないことがわかりました。では、Azure SQLデータベースで拡張イベントセッションを使用しているときに、SQLプロファイラのようなクエリをどのように追跡できますか?
お返事ありがとうございます。実際に私が必要とするのは、SQlプロファイラのようにEntityFramworkによって生成された生のSQLを見ることです。このためのビジュアルツールはありますか? –
これは、クエリストア(https://docs.microsoft.com/en-us/sql/relational-databases/performance/monitoring-performance-by-using-the-query-store)を使用して行うことができます。それがどうなるか教えてください。 –