我有一个奇怪的问题,我希望有人能解释一下。我正在本地运行 SQL Server 2019,并在具有 16GB RAM 的 Core I7 处理器上的 IIS 中运行多个 C# / ASP.NET MVC 应用程序。
我偶尔会遇到 SQL Server 运行速度非常慢和/或超时的情况。我 99% 确定这是一个 SQL 问题,因为在使用 SQL Server Management Studio 时,即使刷新数据库列表或尝试浏览数据库表也可能非常慢/永远不会完成。
我的解决方案是重新启动我的机器,这确实解决了问题,但这很痛苦,并且最好尝试了解根本问题是什么。感觉 SQL Server 正在耗尽其内存,或者某些东西没有释放服务/资源。
任何想法将不胜感激!
在表上创建适当的索引。如果数据太大,可以考虑创建表分区。