【发布时间】:2018-09-02 19:28:27
【问题描述】:
当您在分析 Entity Framework LINQ 语句时查看 SQL Server Profiler 时,会触发很多事件。为了优化 LINQ 查询,我应该在分析器中监控哪些事件?
我认为SQL:BatchCompleted 和RPC:Completed 是实际执行的查询,但有什么区别?
【问题讨论】:
-
那么您想知道 1) 它为您生成的语句和 2) 他们的查询计划是什么。说实话,我不知道单独使用 LINQ 可以实际优化多少,但是给你一个或两个的事件将是我开始的地方
-
@Xedni SQL:BatchCompleted 和 RPC:Completed 有什么区别?我应该担心 SQL:BatchCompleted 查询吗?
标签: sql-server query-optimization sql-server-profiler