【轉】Oracle-Bigfile and Smallfile
Oracle-Bigfile and Smallfile
在建立tablespace的時候,有BigFile和SmallFile兩種方式:
BigFile建立的TableSpace可以達到2的32次方個blocks,只能建立一個Datafile。 而SmallFile最大到2的22次方,SmallFile最多可以建立1022個Datafile,總和稍少於BigFile。兩者在效能方面有什麼區別?
因為Bigfile的Tablespace不能有多個檔案,必須保證在同一個磁碟空間有足夠的容量。Oracle文件建議使用ASM或者logical volume managers that support RAID and dynamically extensible logical volumes.
出於節點考慮,使用ASM並不是建議,而是必須。如果你在一般計算機上建立BigFile,就會有很大的inode locking issues問題出現,所以ASM是必須的。
如果使用BigFile建立Temp Tablespace,在排序過程中會很大程度的影響Oracle效能,用多個Temp檔案是為了達到並行排序從而優化效能。
多個temp datafile可以提高效能,因為多個子程式可以並行的對不同磁碟上的檔案進行操作,他們共享了所有的IO,。當選用BigFile作為tempfile時,那麼這個優勢將不在存在。
BigFile的優勢:
1. 在初始化期間,由於DB_FILEsS init比較小,所以需要的SGA也比較小,引數和控制檔案也比較小(無法理解用SmallFile會增加多少引數和控制檔案大小)
2. 由於BigFile只能有一個檔案組成,所以操作簡單(和效能相比,這也能算優勢)
logging :說明在該表空間中所有資料的變化都將寫入重做日誌檔案,這是預設方式;
nologging :說明在該表空間所有資料的變化不寫入重做日誌檔案,nologging 隻影響一些DML和DDL命令。
本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/terryhuang/archive/2008/10/17/3092227.aspx
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9390331/viewspace-663430/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle smallfile 大小和塊大小關係Oracle
- ORA-32773: operation not supported for smallfile tablespace USERS 解決
- 資料檔案是否是smallfile型別檔案,其儲存是否達到資料檔案儲存上限,是否是多個資料檔案型別
- IsPostBack深入探討(轉轉轉轉轉)
- 玩轉SSH埠轉發
- 彼得反轉原理(轉載)
- java 跳轉語句(轉)Java
- JDom 常用轉換方法 (轉)
- 行列轉換 交叉表 (轉)
- Excel轉PDF怎麼轉?Excel轉PDF方法有哪些Excel
- 語音轉文字工具,語音轉文字怎樣轉?
- 什麼是SSH埠轉發(本地轉發、遠端轉發、動態轉發)?
- SQL 行轉列,列轉行SQL
- (轉)OC專案轉Swift指南Swift
- pdf轉word如何線上轉換?
- 轉轉OLAP自助分析實踐
- JS轉換HTML轉義符JSHTML
- (轉)SqlServer裡DateTime轉字串SQLServer字串
- Mysql - 行轉列、列轉行MySql
- js跳轉頁面方法(轉)JS
- oracle行列轉換-行轉列Oracle
- oracle行列轉換-列轉行Oracle
- 內碼轉換技術 (轉)
- 金額大寫轉換(轉)
- | / - 的旋轉效果實現(轉)
- 【轉】ckEditor使用方法 轉帖
- 從C轉入C++ (轉)C++
- svg 至 flash的轉化 (轉)SVG
- 玩轉Windows桌面圖示 (轉)Windows
- 大寫金額轉換 (轉)
- 用Javascript轉換原始碼 (轉)JavaScript原始碼
- 玩轉網頁捲軸(轉)網頁
- 熊與猴的轉換(轉)
- 轉入OO思維模式 (轉)模式
- ppt轉pdf怎麼轉?試試這個轉換技巧!
- heic格式轉換jpg工具——轉易俠heic轉換器
- java型別轉換與強制型別轉換(轉)Java型別
- PDF轉PPT怎麼轉?好用的PDF轉換方法有哪些?