oracle放在内存里,oracle如中何把小表钉住在内存中
生活随笔
收集整理的這篇文章主要介紹了
oracle放在内存里,oracle如中何把小表钉住在内存中
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
buffer_pool_defualt
buffer_pool_keep
buffer_pool_recycle
如果要把表釘死在內存中,也就是把表釘在keep區(qū)。
相關的命令為:
alter table ..... storage(buffer_pool keep);
這句命令把表示表如果緩存的話是緩存在keep區(qū)。
可以通過語句:
select table_name from dba_tables where buffer_pool='KEEP';查詢到改表是放在keep區(qū)中的。
但是不意味著表已經被緩存了。
下面的語句把表緩存:
alter table? .... cache;
可以通過
select table_name from dba_tables where trim(cache)='Y';
查詢到該表已經被緩存了。
加入到keep區(qū)的表不是說不能被移出內存,不過是比較不容易移出內存。
也可以手工來移出內存,命令如下:
alter table ... nocache;
數據庫重啟后,還是生效
總結
以上是生活随笔為你收集整理的oracle放在内存里,oracle如中何把小表钉住在内存中的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vsftpd安装包下载
- 下一篇: 【深度学习之美笔记】人工“碳”索意犹尽,