Ternyata, setelah beberapa hari menguji pengaturan yang berbeda, pendekatan yang lebih baik adalah beralih ke SQLcl
. Ini mendukung skrip sql * plus tetapi tampaknya bekerja JAUH lebih cepat; sebanding dengan kecepatan ekspor Pengembang SQL, atau bahkan lebih baik (yang merupakan kinerja yang saya harapkan sejak awal!). Beralih ke sana, dan mengganti SET markup csv on;
dalam skrip saya dengan SET SQLFORMAT CSV
mempertahankan hasil yang sama tetapi menghasilkan besar-besaran peningkatan kecepatan tanpa perubahan lebih lanjut. Rupanya saya salah memulai dengan sql*plus dan seharusnya memulai dengan SQLcl.
Perlu dicatat untuk orang lain yang mengikuti bahwa banyak pertanyaan, blog, dan forum yang membahas sql*plus menjadi lebih cepat tampaknya untuk versi oracle sebelumnya. Pada tulisan ini, pada pertengahan 2021, SQLcl tampaknya menjadi cara yang lebih baik untuk mencapai kecepatan. Atau setidaknya, itu sangat mirip dengan kasus saya.