您的位置:首页 > 数据库 > Oracle

26 union代替or-续 --优化主题系列

2017-10-31 10:50 232 查看




看了5秒钟 回复哥们说把or展开成union但是那哥们SQL确实太菜了呵呵 只好帮忙写一个了





SQL改写之后 执行时间由原来的20秒下降到6秒 逻辑读由804560降低到128422性能还是有很大提升的 到了这里优化还没完 可以创建一个组合索引进一步优化

createindex idx on swgl_ddjbxx(fzgs_dm,xjbz,FROMNBGL1);

创建索引之后 原始的SQL执行时间 执行计划 统计信息如下:





改写的SQL:





由于我不能直接连接到DB
这个SQL的优化就到此为止

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息