様々な基本になるサンプルを記録しています。

不定期更新です。

記事のサイドに使用している商品の紹介も掲載しているので、良ければご覧ください。

【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にあるパッケージはネイティブで動かした方が得がありそうな気がする。