不同服务器向同一个服务器发送相同的请求,结果运行时间相差巨大,不明白,在线=答案
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://www.huajiangbk.com/newsview839771.html
上一篇: 为什么这个程序输出结果是a=16 |
下一篇: 处女男+双子女=扯淡? |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039