如何跟踪查询回Linq To Sql

时间:2013-10-16 19:20:39

标签: sql sql-server linq-to-sql

使用query posted here,我能够识别导致我们的服务器CPU固定为100的超级丑陋,疯狂的查询。但是,除了在我们的应用程序中逐步执行每个Linq To Sql存储库方法并检查生成的查询,我不知道如何跟踪查询回到负责的Linq To Sql。

任何人都知道最快的方法吗?

非常感谢!

1 个答案:

答案 0 :(得分:1)

没有特别自动的方法。

最好的方法是找到最少使用的表,找到引用该表的Linq to Sql查询,然后检查它们。我假设您的应用程序中的每个Linq to Sql查询都不使用相同的数据库表。

要符合条件 - 通过最少使用,我的意思是在代码库中使用最少的代码,而不是最少经常执行查询。