oracle快速將表快取到記憶體中,使得訪問速度加快。
共有2種方法:
1)
alter
table
fisher cache;
2)
alter
table
fisher storage(buffer_pool keep);
--取消快取
1)
alter
table
fisher nocache;
2)
alter
table
fisher storage(buffer_pool
default
);
select
table_name,owner,cache,buffer_pool
from
dba_tables
where
table_name=
'fisher'
;
--檢視是否快取
select
*
from
dba_segments
where
segment_name=
'fisher'
;
--檢視表大小
兩者區別:
1) cache是將表快取到share pool 中,該操作直接將表快取的熱端,受lru演算法控制。
2)將表快取到乙個固定的記憶體空間中,預設情況下buffer_pool空間為0,。需手動設定空間大小。
alter
system
set
db_keep_cache_size=50m scope=both sid=『*';
使用過第一種方法。
oracle中如何將表快取到記憶體中
由於在一些靜態資料表在資料庫中被頻繁的訪問,所以可以考慮將這些資料量不大的表快取到記憶體當中。共有2種方法 例 將fisher表快取到記憶體中 1 alter table fisher cache 2 alter table fisher storage buffer pool keep 取消快取 ...
oracle中如何將表快取到記憶體中
oracle中如何將表快取到記憶體中 由於在一些靜態資料表在資料庫中被頻繁的訪問,所以可以考慮將這些資料量不大的表快取到記憶體當中。共有2種方法 例 將fisher表快取到記憶體中 1 alter table fisher cache 2 alter table fisher storage buf...
vs如何將工程配置,儲存到屬性表
上次講到新建乙個opencv工程的配置過程,整個流程下來還是非常麻煩的。每次新建乙個工程都要走這個流程的話就要瘋了!現在介紹一種將工程配置,儲存到屬性表的方法,那麼下次新建工程時,只要新增這個屬性表,整個配置就完成了 首先新建乙個工程,隨便什麼工程。開啟 屬性管理器 並且為debug平台新增新專案屬...