OCM考試內容-復習內容(之三 索引組織表)
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢OCM考試內容-復習內容(之三 索引組織表)
索引組織表,顧名思義就是用索引的方式來存放數據,主要應用于OLTP。和堆表相比,索引組織表在一些通過主鍵的小量查詢的應用場景或者表之間的關聯關系場景中可以獲得更高的訪問效率,主要原因是主要的數據都在索引上面,節省了回表的開銷。另外索引組織表可以通過一些組合參數,將主要的數據放在索引中,而少用和占用較大空間的數據放到其他位置,從而提高效率。我們也可以對其進行分區,但分區一定要包含主鍵所有的字段。
索引組織表有三個要點
1、建表時需要指定ORGANIZATION INDEX;
2、必須以主鍵作為索引組織表的索引;
3、可以對其創建的第二個索引,但這個索引和傳統意義上的索引不同,詳情請查看文檔。
目前索引組織表的使用非常少,至少我沒有在任何現網系統中使用。
對于考試,上面說這些相對就太復雜了,考試不可能考得太深,我們需要了解創建的語法和一些重要的參數就可以了。但作為復習和提高來說,確實值得去深究一番。
CREATE TABLE admin_docindex2(
token CHAR(20),
doc_id NUMBER,
token_frequency NUMBER,
token_offsets VARCHAR2(512),
CONSTRAINT pk_admin_docindex2 PRIMARY KEY (token, doc_id))
ORGANIZATION INDEX
TABLESPACE admin_tbs
PCTTHRESHOLD 20
INCLUDING token_frequency
OVERFLOW TABLESPACE admin_tbs2;