首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

full join 实施非常慢

2012-06-22 
full join 执行非常慢用left join 很快就可以出来查询的数据。但是改成full join 就很慢。等个十几分钟都执

full join 执行非常慢
用left join 很快就可以出来查询的数据。
但是改成full join 就很慢。等个十几分钟都执行不完。不知道是数据库还是查询语句的问题。oracle的数据库。
希望大家能给点建议。

有必要的话我可以把查询语句贴出来。

[解决办法]
full join速度慢 是正常的。
如果不是需求必要,使用其他方法看看
[解决办法]
full join 是满连接 速度肯定要慢很多,数据越多越慢。
两个表都是10000条数据 那么就是10000*10000


[解决办法]
只是A B 表的地区都是11的子集,不一定刚好有11地区都有。


可以以构造的所有地区为左表 来关联数据 不一定非要用full join 关联出来的大半数据都多余的 没必要了..

热点排行