我在 SQL Server 2005 中有一个存储过程,在使用 Windows 身份验证连接时在 Management Studio 中执行时非常快。该查询处理大量数据,大约需要 2 秒。
但是,当我打开 Management Studio 但作为 SQL Server 登录帐户连接并执行相同的存储过程时,需要将近 15 秒才能完成。
从与数据库在同一台机器上运行的 ASP.net 应用程序连接和运行存储过程时,我也看到了同样缓慢的查询执行。
有谁知道问题可能是什么?
我试过使用WITH RECOMPILE
andSET ARITHABORT ON
并OFF
没有效果。
谢谢,
克里斯