小编Mat*_*tej的帖子

SQL Server 更改执行计划 - 第 2 部分

上一个问题:SQL Server 更改执行计划

我们正在使用 SQL Server 2014 开发人员版。

SQL Server 在相同的查询和相同的数据库和 SQL Server 上更改执行计划(我检查了几次)。

如果我使用 AD 帐户从我的开发计算机连接 Management Studio,则完成查询需要 18 秒(大部分时间)。如果我远程连接到服务器并在 Management Studio 中执行查询,则需要 2 秒才能完成。在我同事的机器上,Management Studio 需要 2 秒,如果他与 MVC 应用程序 (Ado.Net) 连接,则需要 18 秒。

我们做过的事

  • 重新启动 SQL Server
  • DBCC FREEPROCCACHE
  • sp_updatestats
  • 尝试使用不同的用户 AD 和 SQL 用户

执行计划缓慢

执行计划缓慢

快速执行计划

快速执行计划

询问

SET ANSI_NULLS ON
GO

SET ANSI_PADDING ON
GO
SET ANSI_WARNINGS ON
GO
SET ARITHABORT ON
GO
SET CONCAT_NULL_YIELDS_NULL ON
GO
SET NUMERIC_ROUNDABORT OFF
GO
SET QUOTED_IDENTIFIER ON
GO …
Run Code Online (Sandbox Code Playgroud)

sql-server execution-plan sql-server-2014

7
推荐指数
1
解决办法
912
查看次数