Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL*Plus CSV-Export langsamer als SQL Developer

Nach mehreren Tagen des Testens verschiedener Einstellungen stellte sich heraus, dass ein besserer Ansatz darin bestand, zu SQLcl . Es unterstützt sql*plus-Skripte, scheint aber VIEL schneller zu arbeiten; vergleichbar mit der Exportgeschwindigkeit von SQL Developer oder sogar besser (das ist die Leistung, auf die ich in erster Linie gehofft hatte!). Wechseln Sie zu ihm und ersetzen Sie SET markup csv on; in meinen Skripten mit SET SQLFORMAT CSV behielt das gleiche Ergebnis bei, führte aber zu einem massiven Geschwindigkeitserhöhung ohne weitere Änderungen. Anscheinend war ich falsch, mit sql*plus zu beginnen und hätte einfach mit SQLcl beginnen sollen.

Für andere, die folgen, ist es erwähnenswert, dass die vielen Fragen, Blogs und Foren, in denen die Geschwindigkeit von sql*plus diskutiert wird, anscheinend für frühere Versionen von Oracle bestimmt waren. Zum jetzigen Zeitpunkt, Mitte 2021, scheint SQLcl wahrscheinlich der bessere Weg zu sein, um Geschwindigkeit zu erreichen. Zumindest war es in meinem Fall sehr stark.