A | A | A

Oracle 11g: PL/SQL

(am)

15.09.2009 17:19

Native Kompilierung out-of-the box

Die PL/SQL Native Compilation ist immer dann interessant, wenn rechenintensive Operationen mit PL/SQL durchgeführt werden. Bisher war der Einsatz von nativer Kompilierung verbunden mit einem mehr oder weniger umfangreichen Setup: So musste ein externer C-Compiler auf dem Datenbankrechner vorhanden sein, es mussten Verzeichnisse für die Shared Objects bereitgestellt werden und einiges mehr. Im aktuellen Datenbank-Release 11g kann PL/SQL-Code out-of-the-box nativ kompiliert werden: Es muss lediglich der Parameter PLSQL_CODE_TYPE beim Kompilieren der Funktion oder Prozedur auf NATIVE gesetzt werden. Die notwendige Einstellung sieht wie folgt aus:

ALTER FUNCTION fib COMPILE plsql_code_type=native; 

Der native Code liegt nicht mehr im Dateisystem, sondern ebenso wie der interpretierte Code im Tablespace SYSTEM. Wollen Sie generell die Einstellungen der PL/SQL-Objekte überwachen, bietet sich die Selektion der Data Dictionary View DBA_USER_OBJECT_SETTINGS oder ein einfacher Blick in den SQL Developer an (vergleiche Abbildung).

oracletipps02
Ansicht aus dem SQL-Developer mit den Einstellungen zu den PL/SQL-Objekten.

(Ulrike Schwinn/Heinz-Wilhelm Fabry/am)


Anzeige
Mehr zum Thema


  • Mister Wong
  • Folkd
  • oneview
  • del.icio.us
  • LinkaARENA
  • google.com
  • blinklist
  • Furl
  • YahooMyWeb
  • YiggIt

Anzeige

Stellenangebote

Website durchsuchen

Anzeige

Twitter