Fre*_*red 2 sql-server ssms sql-server-2005 query-analyzer
使用SQL Server 2005,在几个大表上有一个SQL查询,它在程序中超时.但是,当我在查询分析器中运行它时,它在大约30秒内完成.
为什么不同?
通常这些是SET设置差异,导致不同的计划.在Management Studio中,该过程可能使用与创建时相同的设置运行.
查看ASP.Net应用程序和SSMS会话的sys.dm_exec_sessions.我猜你至少有一个SET
设置是不同的.这可能导致不同的计划(最终这归因于参数嗅探),并且应用程序方面通常最终会变得更糟.
有关详细信息,请参阅其他问题:
还阅读了Erland Sommarskog的文章,在应用程序中慢,在SSMS中快速?
归档时间: |
|
查看次数: |
7980 次 |
最近记录: |