ablog

不器用で落着きのない技術者のメモ

BUFFER_POOL KEEP でテーブルをメモリ上にキャッシュする

EMP表をメモリ上にキャッシュするよう設定する。

SQL> ALTER TABLE EMP STORAGE (BUFFER_POOL DEFAULT);

インスタンスを再起動する。

SQL> shutdown immediate
SQL> startup

EMP表をメモリ上に読み込む。

SQL> SELECT /*+ FULL(EMP) */ COUNT(*) FROM EMP;


巨大な表で試してみたら、でかすぎてスワップして余計遅くなってしまった。
メモリ増設してからまた試してみよ。