I also have issues with "Timed Out". In my case we didn't have one huge SQL-query but many few. That made it possible to work around the problem by splitting the job into two. The status "Timed Out" should really be addressed as a bug or at least documented.
... View more