注册

sql加limit后很慢,帮忙看下线上的执行任务

W 2025/05/22 160 8

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8
【操作系统】:银河麒麟操作系统
【CPU】:hygon c86 7490 64-core processor
【问题描述】*:同一条sql 没加limit 1000 2S出来 加了8分钟出来,下面执行任务是线上的
select a.CustomerSerial,a.CustomerMobile
,a.CustomerType
,a.CUSTOMER_RISK_LEVEL
,a.CustomerSex Sex
,a.CustomerAge Age
,a.FinancialPlannerWorkNO
,a.NetWorkNo
FROM FBJR.WFT_Customer_All a
left join FBJR.WFT_Network b on a.NetWorkNo=b.NetworkNO
left join FBJR.Tb_Common_User c on a.FinancialPlannerWorkNO=c.WorkNO
where 1=1 and exists(select 1 from FBJR.IFS_CUST_RDEPOSIT_DHYXFZXT b1 where a.CustomerSerial=REPLACE(b1.CUSTID, 'PN', '') AND b1.ENDDATE>=20250101 AND b1.ENDDATE<=20250830) AND EXISTS(SELECT 1 FROM FBJR.WFT_Network WHERE NetworkNO=a.NetworkNO AND PParentNO='BR15000') limit 1000

加limit 1000
微信图片_20250522095456.jpg

没有加limit1000
微信图片_20250522095519.jpg

回答 0
暂无回答
扫一扫
联系客服