Dies ist eine alte Version des Dokuments!
Oracle SQL Developer - Wie mit diesem Tool arbeiten - Performance Optimierung
An dem Oracle SQL Developer scheiden sich die Geister …. einem geschenkten Gaul schaut man nicht ins Maul …
Aber es kann sich halt nicht jede Firma einen TOAD leisten und den Featuren kann der Oracle SQL Developer überzeugen.
Wenn er nur nicht so langsam wäre und so einen unscharfen Editor, nativ Java sagen da die einen, das ist halt so unter Windows, anders seits zeigt der Visual Studio Code das es auch ganz anders geht!
Was mich persönlich am meisten nervt ist der fehlende „/“ am Ende eines PL/SQL Packages wenn es direkt aus der DB als Datei gespeichert wird.
Performance optimieren
Neueste Version verwenden! Update über https://www.oracle.com/downloads/
Java Start Verhalten optimieren:
Dateil: $sqldeveloper_home\ide\bin\ide.conf
#OS RAM 8-16GB: AddVMOption -Xms1024M AddVMOption -Xmx2048M #OS RAM 32 GB and more: AddVMOption -Xms2048M AddVMOption -Xmx4096M # Increase MaxPermSize AddVMOption -XX:MaxPermSize=1024M # Memory Monitor AddVMOption -DMainWindow.MemoryMonitorOn=true # Optimize Strings and Text AddVMOption -XX:+UseStringCache AddVMOption -XX:+OptimizeStringConcat AddVMOption -XX:+UseCompressedStrings # 64 Bit System and 16GB RAM or Less (Reduce Object Pointer Memory Size) AddVMOption -XX:+UseCompressedOops # Aggressive Garbage Collection AddVMOption -XX:+AggressiveOpts # Multi Core Machines AddVMOption -XX:+UseConcMarkSweepGC AddVMOption -DVFS_ENABLE=true AddVMOption -Dsun.java2d.ddoffscreen=false AddVMOption -XX:+UseParNewGC AddVMOption -XX:+CMSIncrementalMode AddVMOption -XX:+CMSIncrementalPacing AddVMOption -XX:CMSIncrementalDutyCycleMin=0 AddVMOption -XX:CMSIncrementalDutyCycle=10
Siehe ⇒ https://www.thatjeffsmith.com/archive/2016/03/make-sql-developer-run-faster/
Siehe ⇒ https://www.blogofant.de/en/education/database/tune-sql-developer-make-sql-developer-faster/