1

我有一个使用 LINQ To Entites 来处理数据库的站点。

我经常遇到一个异常:

过期超时异常

我检查了 SQL Profiler,发现某些查询似乎经常执行(而不是像预期的那样执行一次)。这些查询需要很长时间。

当我直接对数据库运行查询时,它执行得很快。

我的查询截图

这是什么原因,如何解决?

4

1 回答 1

1

对于分析器中选定的查询,持续时间为 30176 毫秒,超过 30 秒。这是你的超时时间。您需要查看数据库并弄清楚为什么应该花费 2 秒(看起来仍然很多)的查询需要 30 秒。

于 2012-04-23T18:53:27.667 回答