为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Kylinv10
【CPU】:
【问题描述】*:
昨日项目上出现了一个慢qsl:该条sql读的表有1400w行,且用了where ... in ...语句,in中的条件(行数)超过了5行,导致无法走索引(in中超过5行执行时间18s,5行内0.0几秒);这种情况除了让业务吧in中的内容拆出来,还有其他办法吗
where..in...不走索引.docx
两个条件结果集不一样大么,一个330w一个70w
做个实验,加个 /*+ MULTI_IN_CVT_EXISTS(0) */ HINT,看看是否有效
