次のコード行があります (を使用MSSQL):
double avg = db.MyTable.Where(x => x.RecordDate < today).Select(z => z.value).Average();
SQL AVG()これは機能に変換されているのか、Average()クライアント側で実行されているのだろうか?
このテーブルには 1 日あたり 50,000 レコードが含まれており、私はデータベースに平均を計算させ、1 つの値のみを返すようにしたいと考えています。
SQLまた、データベースに送信されたクエリを確認するにはどうすればよいですか?