首页 > 分享 > 不同服务器向同一个服务器发送相同的请求,结果运行时间相差巨大,不明白,在线=答案

不同服务器向同一个服务器发送相同的请求,结果运行时间相差巨大,不明白,在线=答案

3台数据库服务器 8,10,31
在8号和10号服务器上创建相同的存储过程如下
CREATEA Procedure [dbo].[SP_HC_Get_WTY_His_TEST]
@TEL_NO1varchar( 30 ),
@TEL_NO2varchar( 30 ),
@ACCEPT_NO varchar( 30 )
AS
SET NOCOUNT ON

IF @TEL_NO2 = ''
SET @TEL_NO2 = @TEL_NO1

Select Distinct
ACCEPT_NO,
CUST_NAME,
ADDR,
Model1,
SERIAL_NO1,
BUY_DT,
ACCEPT_DT,
ACCEPT_TT,
REPAIR_DT,
Rep_Type,
FREIGHT,
TROUBLE_DESC,
REPAIR_DESC,
STATUS
From
[109.52.5.31].STS.DBO.WTY_MST
Where

Rep_Type In( SELECT Item_ID FROM ITEMS_MST WHERE GROUP_ID = 'SVC_Type_C' Or GROUP_ID = 'SVC_TYPE_T')
AND ( TEL_NO1=@TEL_NO1 OR TEL_NO2 =@TEL_NO1
OR TEL_NO1=@TEL_NO2 OR TEL_NO2 = @TEL_NO2)
AND LEFT(TEL_NO1,3)<>'000'
AND (LEN(TEL_NO1)=11 OR LEN(TEL_NO1)=12)
AND ACCEPT_NO <> @ACCEPT_NO
Order by Accept_DT , ACCEPT_TT

Set nocount off

然后分别在8号和10号服务器运行
SP_HC_Get_WTY_His_TEST '013884122688','013884122688','A060608C1040009'
8号服务器马上就出来结果,10号服务器运行了1分48秒出现相同的结果
在查询分析器中查看执行计划发现一个奇怪现象
8号服务器的remote query 的行计数是0 而10号的是600多万
这两个服务器查询的是相同的数据库的相同的表,使用的程序条件都相同,只不过放在不同的服务器执行,怎么会出现不同的结果?请高人帮忙解决,谢谢!

相关知识

springboot中如何graceful关闭服务器
服务器部署后 访问出错的原因和解决办法
物流信息推荐方法、物流配送系统及服务器
苏州元脑智能新专利:提升服务器稳定性的软硬件诊断系统
租用泰国服务器多少钱一个月?不同配置价格差异大
关于32g服务器内存价格(32GB服务器内存成本分析)
go项目部署到linux服务器
浅谈各种停车场常用通信方式
10月30日全部服务器更新维护公告
个人建站实战,一文说明白:云服务器+域名+备案+SSL(Https)

网址: 不同服务器向同一个服务器发送相同的请求,结果运行时间相差巨大,不明白,在线=答案 https://m.huajiangbk.com/newsview839771.html

所属分类:花卉
上一篇: 为什么这个程序输出结果是a=16
下一篇: 处女男+双子女=扯淡?