看了5秒钟 回复哥们说把or展开成union但是那哥们SQL确实太菜了呵呵 只好帮忙写一个了
SQL改写之后 执行时间由原来的20秒下降到6秒 逻辑读由804560降低到128422性能还是有很大提升的 到了这里优化还没完 可以创建一个组合索引进一步优化
createindex idx on swgl_ddjbxx(fzgs_dm,xjbz,FROMNBGL1);
创建索引之后 原始的SQL执行时间 执行计划 统计信息如下:
改写的SQL:
由于我不能直接连接到DB 这个SQL的优化就到此为止