Det visar sig, efter flera dagars testning av olika inställningar, att ett bättre tillvägagångssätt var att byta till SQLcl
. Det stöder sql*plus-skript men verkar fungera MYCKET snabbare; jämförbar med SQL Developer exporthastighet, eller ännu bättre (vilket är den prestanda jag hade hoppats på i första hand!). Byter till det och ersätter SET markup csv on;
i mina skript med SET SQLFORMAT CSV
behöll samma resultat men resulterade i en massiv hastighetsökning utan ytterligare förändringar. Jag hade tydligen fel när jag började med sql*plus och borde precis ha börjat med SQLcl.
Det är värt att notera för andra som följer att de många frågorna, bloggarna och forumen som diskuterar sql*plus att vara snabbare verkar ha varit för tidigare versioner av Oracle. När detta skrivs, i mitten av 2021, verkar SQLcl sannolikt vara det bättre sättet att gå för hastighet. Eller åtminstone var det väldigt mycket i mitt fall.