1

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

有人知道最快的方法吗?

非常感谢!

4

1 回答 1

1

没有一种特别自动的方法可以做到这一点。

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

要限定 - 使用最少,我的意思是在您的代码库中使用最少,而不是对它执行最少的查询。

于 2013-10-16T19:44:14.263 回答