【Oracle】ネイティブコンパイル
サーバーのメモリを消費する分、
30%くらい処理速度が向上するらしい。
サーバーのスケールアップを考えた上で、
考慮したいところ。
/*常にネイティブコンパイルを行うように設定を変更する*/ ALTER SYSTEM SET PLSQL_CODE_TYPE = NATIVE; / /*以下、限定的にネイティブコンパイルを行う*/ ALTER PACKAGE SYS.UTL_FILE COMPILE PLSQL_CODE_TYPE = NATIVE; / ALTER PACKAGE SYS.DBMS_STATS COMPILE PLSQL_CODE_TYPE = NATIVE; / ALTER PACKAGE SYS.DBMS_SQL COMPILE PLSQL_CODE_TYPE = NATIVE;
SYSにあるパッケージはネイティブで動かした方が得がありそうな気がする。