如果Web和数据库位于同一台服务器上,当数据库位于不同的服务器时,SQL执行时间需要更长的时间才能完成
如果数据库和Web服务器仅在一个服务器中:执行时间为3分钟
如果数据库和Web服务器位于不同的服务器中:执行时间为12分钟
有什么要检查的内容?
答案 0 :(得分:2)
有许多因素导致SQL执行延迟或减慢,数据大小,网络带宽,执行计划不佳等等都很少,您可以开始考虑这些因素并缩小分析范围。我建议从比较两个服务器的执行计划开始。
答案 1 :(得分:0)
假设服务器IIS和数据库服务器具有相同的规范,相同的数据大小,那么您的数据库服务器配置可能与您在IIS上的配置不同,检查内存和CPU设置。你看到同样的执行计划吗?