我在项目中面临一种非常奇怪的行为。
我有一个端点,它基本上对数据库进行一次调用/查询,并将该数据作为JSON返回。
我遇到的问题是性能问题。使用fiddler我调用该端点,我得到平均250ms的回复。
然而,有些事情发生了,经过一段时间后,它会突然变得非常缓慢,每次都需要大约22秒而且不会回来。
这里奇怪的是,当我使用Sql Server Management Studio直接运行EF生成的查询时(我使用SQL事件探查器得到了查询),无论如何,它都会瞬间完成。
说所有其他终端按预期工作非常重要,我没有看到有关性能的任何特殊情况。他们基本上总是花一些时间。
每次我重新部署云应用程序(它托管在azure上)时,问题显然都会消失,但我无法确定,因为我无法将其部署到生产中。
我发现的事情:
非常感谢您的帮助,