sql-server - 如何针对 SQL Server 分析 Entity Framework 事件?

标签 sql-server entity-framework sql-server-profiler

使用 SQL Server Profiler 来跟踪存储过程事件非常简单。但是如何通过 Entity Framework 跟踪 LINQ 发出的 SQL 查询呢?我需要识别此类查询(LINQ 代码),它们消耗大量时间、调用最频繁,因此是优化的首要候选者。

最佳答案

将此 key 添加到您的连接字符串中:

Application Name=EntityFramework

并在 Profiler 中按此过滤

关于sql-server - 如何针对 SQL Server 分析 Entity Framework 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43404919/

相关文章:

SQLCMD 在脚本到达的第一个 GO 处停止

c# - 为什么我从两个几乎相等的表达式中得到不同的结果以使用 Entity Framework 上下文从数据库中获取数据

c# - 批量更新数据库的最快方法?

c# - Entity Framework 核心 : Violation of PRIMARY KEY constraint Cannot insert duplicate key in object

sql-server - SQL Server Profiler - 如何过滤跟踪以仅显示包含 DELETE 语句的 TSQL?

sql-server - Azure SQL 数据库定价

sql - 具有不同多个状态的相同字段的行数

c# - LINQ To SQL 不保存到数据库

sql - 仅在 SQL Server 上记录错误查询

entity-framework - SQL Server Profiler - 为什么有些调用 RPC :Completed and Some Calls SQL:BatchCompleted