标签:main 执行计划 SQ RoCE 执行 数据 计划 where 优化
in不会导致索引失效,但最终数据库会将in语句解析为or语句,eg:
select * from T_MAIN_PROCESS t where t.audit_status_code in (‘05‘,‘07‘)。 查看执行计划会被解析成:
select * from T_MAIN_PROCESS t where t.audit_status_code=‘05‘ or t.audit_status_code=‘07‘
所以:可用or代替in,减少数据库解析in语句时间。
not in 会导致索引失效。所以
标签:main 执行计划 SQ RoCE 执行 数据 计划 where 优化
原文地址:https://www.cnblogs.com/javalyy/p/9121558.html