SQL在ssms中比在应用程序中更快



一个ERP系统执行SQL语句的速度非常慢。我进入SQLServerManagementStudio中的活动探查器,发现一个SQL命令需要25秒。我在ManagementStudio中运行了相同的SQL命令,只需要3-4秒就可以得到结果(这是一个带有where子句的普通选择,没有联接和其他(。

这是什么原因造成的?

欢迎来到S.O.

我最近也遇到过这个问题。我们发现原因是SSMS中的数据库设置与发送应用程序不同。在SSMS中右键单击数据库,选择ProprtiesOptions。这将为您提供SSMS正在使用的设置列表。

特别是CCD_ 3和CCD_。调试你的应用程序并检查发送到服务器的设置,你很可能会发现不同。

类似这样的设置可能会对服务器执行查询的方式产生重大影响。

最新更新