Hinter der .tto verbirgt sich ja eine SQL-Abfrage, deren Ergebnis dann als TXT ausgegeben wird.

Hier ist also eher der SQL-Optimizer gefragt.
Wie kompliziert ist der SQL ?
Where ?
Group by ?
Joins ?

Die meiste Zeit geht dann nämlich nicht durch die reine Übertragung verloren sondern durch Table-Scan, Index-Aufbau usw.