繁体   English   中英

在 Visual Studio 中调试网站后 SQL Server 变慢

[英]SQL Server Slow after debugging website in Visual Studio

当我使用 Visual Studio 2015 调试网站时,在我的本地开发数据库上使用file -> open website... ,查询速度会减慢到需要一分钟或更长时间而不是几毫秒的程度。 使用 SQL Server Management Studio (SSMS) 手动运行的类似查询在 Visual Studio 运行时速度很慢。

SQL Server 实例与 Visual Studio 环境在同一台机器上运行。

这是我尝试过的:

  1. 停止调试模式
  2. 停止调试后,杀死IIS Express进程
  3. 禁用 IntelliTrace
  4. 在 Visual Studio 中关闭解决方案

以上操作后问题依然存在,关闭Visual Studio或打开其他解决方案问题解决。

我检查了来自 SSMS 的 sql 连接,一旦 IIS Express 进程,这些连接就被清除了。 它似乎是 Visual Studio 正在与 SQL Server 库进行检测的某种集成,这是其根源。

任何人都知道这可能是什么或如何进一步解决这个问题?

这个问题与内存有关。 如果运行 SQL Server 的主机内存紧张,SQL Server 仍将运行,但会陷入本质上无法运行的地步。

我的解决方案是升级我的系统,以便我拥有大量 RAM,并为运行 SQL Server 和 Visual Studio 的 VM 提供大量 RAM。 这有一个不幸的副作用,那就是永远挂起 VM,但至少它的 SQL 服务器可以与 Visual Studio 一起使用。

我仍然不知道如何通过查看 SQL 统计信息或进程监视器来检测。 我想我可能需要找到/打开一个新问题来深入研究。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM