应用程序内执行SQL查询速度慢

时间:2018-04-27 08:59:46

标签: sql-server asp.net-mvc ado.net azure-sql-database

我试图从我的应用程序执行基于asp.net的查询。我使用ADO命令在Azure SQL数据库中执行函数。我的应用程序在工作时间内流量很大,这个特定的查询执行时间太长,最终会超时。然后,我必须使用以下命令清除暂时解决问题的缓存:

ALTER DATABASE SCOPED CONFIGURATION CLEAR PROCEDURE_CACHE;

从SSMS执行查询所需的时间不到一秒。使用上面的命令清除缓存后,它可以正常工作几天,然后问题就会出现。

有人可以帮助我了解在asp.net应用程序中清除缓存和执行时间之间的相关性。我该如何永久修复它?

0 个答案:

没有答案