How unique are your KEY values? You could be asking for a crazy large Cartesian product if it's a small distribution with a lot of records on both sides. Limited Load is your friend - try it with smaller sets of data and see what the results look like.