intersect
select user_id from aaa_log
PX COORDINATOR
PX SEND QC (RANDOM) SYS :TQ10002
INTERSECTION
SORT UNIQUE 73940 352550000 5993350000
PX RECEIVE 3685 352550000 5993350000
PX SEND HASH SYS :TQ10000 3685 352550000 5993350000
PX BLOCK ITERATOR 3685 352550000 5993350000 7 1 32
TABLE ACCESS FULL DW AAA_LOG 3685 352550000 5993350000 7 6849 7840
SORT UNIQUE 73940 352550000 5993350000
PX RECEIVE 3685 352550000 5993350000
PX SEND HASH SYS :TQ10001 3685 352550000 5993350000
PX BLOCK ITERATOR 3685 352550000 5993350000 12 1 32
TABLE ACCESS FULL DW AAA_LOG 3685 352550000 5993350000 12 6849 7840
from aaa_log t1, aa_log t2
where 1=1
and t1.user_id=t2.user_id
and t1.statis_date>=20091001
and t1.statis_date<=20091031
and t2.statis_date>=20090901
and t2.statis_date<=20090930
PX COORDINATOR
PX SEND QC (RANDOM) SYS :TQ10001 600780126 3880 131920
HASH UNIQUE 600780126 3880 131920
PX RECEIVE 31480377 38997282262394 1.3259075969214E15
PX SEND HASH SYS :TQ10000 31480377 38997282262394 1.3259075969214E15
PX PARTITION HASH ALL 31480377 38997282262394 1.3259075969214E15 6 1 32
HASH JOIN 31480377 38997282262394 1.3259075969214E15
PX PARTITION RANGE ITERATOR 3685 352550000 5993350000 8 215 245
TABLE ACCESS FULL DW AAA_LOG 3685 352550000 5993350000 8 6849 7840
PX PARTITION RANGE ITERATOR 3672 352550000 5993350000 10 185 214
TABLE ACCESS FULL DW AAA_LOG3672 352550000 5993350000 10 5889 6848
使用exits
from aaa_log t1
where 1=1
and t1.statis_date>=20091001
and t1.statis_date<=20091031
and exists( select 1 from aaa_log t2
where t2.user_id=t1.user_id
and t2.statis_date>=20090901
and t2.statis_date<=20090930
)
PX COORDINATOR
PX SEND QC (RANDOM) SYS :TQ10001 11003 3880 131920
HASH UNIQUE 11003 3880 131920
PX RECEIVE 8003 352550000 11986700000
PX SEND HASH SYS :TQ10000 8003 352550000 11986700000
PX PARTITION HASH ALL 8003 352550000 11986700000 6 1 32
HASH JOIN SEMI 8003 352550000 11986700000
PX PARTITION RANGE ITERATOR 3691 352550000 5993350000 8 215 245
TABLE ACCESS FULL DW AAA_LOG 3691 352550000 5993350000 8 6849 7840
PX PARTITION RANGE ITERATOR 3672 352550000 5993350000 10 185 214
TABLE ACCESS FULL DW AAA_LOG 3672 352550000 5993350000 10 5889 6848
















