oracle10g中的bigfile tablespace

maojinyu發表於2011-05-20

bigfile tablespace是Oracle10g的新特性。Bigfile tablespaces包含1個最大4G個blocks 的datafile。因此,使用8KBdata blocks 的bigfile tablespace 最大可以達到32TB。

Bigfile tablespaces 常用於非常大的DB。 如果很大的DB有成千的 read/write datafiles, 那麼checkpoints之類的操作將非常費時。如果用一個很大的datafile,減少datafiles的數量,將會提高效率。


建立時使用BIGFILE關鍵字如下:

CREATE BIGFILE TABLESPACE BIG_DEMO
DATAFILE '/ORADATA/PROD/BIG_DEMO.DBF' SIZE 25G;

Smallfile tablespace是原Oracle tablespace datafile 選項的新名字。 smallfile tablespace中,你可以包含多個datafiles。每個datafile 有最多4M個data blocks。因此, 使用8KB data blocks的smallfile tablespace 中的datafiles 最大32GB。smallfile tablespace最多有1,023 個datafiles。SYSTEM和SYSAUX tablespaces總是smallfile tablespaces。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9907339/viewspace-1050139/,如需轉載,請註明出處,否則將追究法律責任。

相關文章