【Oracle-記憶體管理】-Multiple Block Sizes
Oracle資料庫在9I的時候只支援一種blocksize,10G以後資料庫已經可以支援多個blocksize的設定,但是有一點的限制:
(1)塊大小隻支援2 KB, 4 KB, 8 KB, 16 KB, 和32 KB五個級別的設定
(2)在分配非default塊SIZE的時候,我們需要給此類塊分配一個對應的buffer
(3)我們可以透過V$BUFFER_POOL和V$BUFFER_POOL_STATISTICS展示buffer的配置資訊
ex:
(1)塊大小隻支援2 KB, 4 KB, 8 KB, 16 KB, 和32 KB五個級別的設定
(2)在分配非default塊SIZE的時候,我們需要給此類塊分配一個對應的buffer
(3)我們可以透過V$BUFFER_POOL和V$BUFFER_POOL_STATISTICS展示buffer的配置資訊
ex:
SQL> alter system set db_32k_cache_size=50m; SQL> create tablespace ts_wwm_16k2 datafile 'D:\ORACLE\ORADATA\JMCOEMDB TS_WWM_16K.DBF' size 20M blocksize 16k; |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/645199/viewspace-679587/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Objective-C記憶體管理:BlockObject記憶體BloC
- 記憶體管理 記憶體管理概述記憶體
- 記憶體管理篇——實體記憶體的管理記憶體
- 【記憶體管理】記憶體佈局記憶體
- 記憶體管理兩部曲之實體記憶體管理記憶體
- Java的記憶體 -JVM 記憶體管理Java記憶體JVM
- Go:記憶體管理與記憶體清理Go記憶體
- 【記憶體管理】Oracle AMM自動記憶體管理詳解記憶體Oracle
- 記憶體管理兩部曲之虛擬記憶體管理記憶體
- JavaScript 記憶體管理JavaScript記憶體
- iOS 記憶體管理iOS記憶體
- Android記憶體管理Android記憶體
- OC記憶體管理記憶體
- 記憶體管理-swMemoryGlobal記憶體
- Flink記憶體管理記憶體
- MySQL記憶體管理MySql記憶體
- 【記憶體管理】Oracle如何使用ASMM自動共享記憶體管理記憶體OracleASM
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- Linux實體記憶體管理Linux記憶體
- iOS 記憶體管理MRCiOS記憶體
- “理解”iOS記憶體管理iOS記憶體
- iOS 記憶體管理研究iOS記憶體
- 01記憶體管理-概述記憶體
- python的記憶體管理Python記憶體
- 管理 Bitmap 記憶體(譯)記憶體
- C++記憶體管理C++記憶體
- CF的記憶體管理。記憶體
- Windows記憶體管理-分段Windows記憶體
- JavaScript的記憶體管理JavaScript記憶體
- HotSpot JVM 記憶體管理HotSpotJVM記憶體
- Linux記憶體洩露案例分析和記憶體管理分享Linux記憶體洩露
- Spark學習——記憶體管理Spark記憶體
- Objective-C記憶體管理Object記憶體
- 技術分享:記憶體管理記憶體
- Java記憶體管理機制Java記憶體
- Objective-C 記憶體管理Object記憶體
- 記憶體管理(Debug Memory Graph)記憶體
- golang手動管理記憶體Golang記憶體
- Linux共享記憶體的管理Linux記憶體