Ich beschäftige mich gerade mit PL/SQL Routinen und stelle mir die Frage, inwiefern man diese Funktionen optimieren kann. Beim Optimieren geht es mir weniger um SQL Statements als vielmehr den PL/SQL Programmcode. Beispielsweise habe ich eine Option NOCOPY für (OUT/IN OUT) Parameter gefunden, die Werte by Reference übergibt.
Auf welche weiteren Dinge sollte man tunlichst achten, um die CPU Nutzung seitens der Datenbank möglichst gering zu halten? Gibt es Konstrukte, die man tunlichst vermeiden sollte?
Ich habe einen kleinen Satz von Funktionen/Procedures, die wiederholt schnell aufgerufen werden. Muss man hier etwa beachten?
Gibt es Besonderheiten von SQL-Code in PL/SQL Routinen, etwa was Caching oder mehrfache Ausführung angeht?
Ich bin für jeden Tipp dankbar!
Gruß Markus