ORACLE空間管理實驗7:塊管理之MMSM--為什麼SYSTEM/UNDO/TEMP是MMSM管理?

還不算暈發表於2014-01-28


ASSM和MSSM的優缺點。
ASSM:優點,可以支援大併發插入
    :缺點,索引的聚簇因子會很差  --可以用反向鍵索引、Hash分割槽。
    
MSSM不支援大併發插入。在索引範圍掃描較多、併發插入很少、索引列順序增加:使用MSSM更合適。

SYSTEM、回滾表空間、臨時表空間是MSSM表空間
BYS@ bys3>select tablespace_name,EXTENT_MANAGEMENT ,ALLOCATION_TYPE,SEGMENT_SPACE_MANAGEMENT from dba_tablespaces;
TABLESPACE_NAME EXTENT_MAN ALLOCATIO SEGMEN
--------------- ---------- --------- ------
SYSTEM          LOCAL      SYSTEM    MANUAL
SYSAUX          LOCAL      SYSTEM    AUTO
UNDOTBS1        LOCAL      SYSTEM    MANUAL
TEMP            LOCAL      UNIFORM   MANUAL
USERS           LOCAL      SYSTEM    AUTO



SYSTEM表空間不是ASSM的,為什麼?
SYSTEM裡多為X$基表、字典表,DDL操作才會修改這些表,實際環境中DDL操作並不多,所以使用MSSM即可。

UNDO表空間不是ASSM的,為什麼?
21:23在講,UNDO對每個事務分配一個事務段,所以不存在大併發操作的問題。

還有哪些表空間預設不是ASSM的。
臨時表空間,臨時表空間了是分成多個段的,道理同上。

相關文章