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: # The options for 32-bit Java VM's Add32VMOption -Xmx2048M Add32VMOption -Xmx2048M # The options for 64-bit Java VM's Add64VMOption -Xms1024M Add64VMOption -Xmx2048M # The options for 32-bit Java VM's Add32VMOption -Xms2048M Add32VMOption -Xmx4096M # The options for 64-bit Java VM's Add64VMOption -Xms2048M Add64VMOption -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/