什麼是Oracle簇(CLUSTER)表

chenfeng發表於2016-04-20
用於將不同表中的資料儲存到相同的物理資料塊中,用於多表資料需要頻繁進行聯合查詢的情況下。多表資料儲存在相同資料塊後,在對對錶進行聯合查詢時,所需讀取的物理塊數減少,從而提高查詢效能。
需要注意的是對聚集中單表的查詢和對聚集中表資料進行修改或插入等事務操作時,效能將受到影響。
每一個聚集儲存其中各聚集表的資料並維護該聚集索引,以便對資料進行排序。聚集索引中的索引列,稱為聚集鍵(cluster key),其決定了資料在物理上的儲存位置,這些列不應時常更新。聚集鍵通常是其聚集表中同某個表的主鍵相關聯的某表的外來鍵。

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

相關文章