当数据库位于不同的服务器中时,SQL执行时间会花费更多时间

时间:2017-03-03 08:28:41

标签: sql-server

如果Web和数据库位于同一台服务器上,当数据库位于不同的服务器时,SQL执行时间需要更长的时间才能完成

如果数据库和Web服务器仅在一个服务器中:执行时间为3分钟

如果数据库和Web服务器位于不同的服务器中:执行时间为12分钟

有什么要检查的内容?

2 个答案:

答案 0 :(得分:2)

有许多因素导致SQL执行延迟或减慢,数据大小,网络带宽,执行计划不佳等等都很少,您可以开始考虑这些因素并缩小分析范围。我建议从比较两个服务器的执行计划开始。

答案 1 :(得分:0)

假设服务器IIS和数据库服务器具有相同的规范,相同的数据大小,那么您的数据库服务器配置可能与您在IIS上的配置不同,检查内存和CPU设置。你看到同样的执行计划吗?