[20201110]oracle建立索引nosrt.txt
[20201110]oracle建立索引nosrt.txt
--//被別人問的問題,實際上這個引數很無聊,僅僅在表排序的情況下減少排序操作,要求你表中資料已經有序的情況下。
1.環境:
SCOTT@book> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
2.測試:
SCOTT@book> create table t1 as select * from dba_objects;
Table created.
SCOTT@book> create index i_t1_object_id on t1(object_id) nosort ;
create index i_t1_object_id on t1(object_id) nosort
*
ERROR at line 1:
ORA-01409: NOSORT option may not be used; rows are not in ascending order
--//表T1並沒有按照object_id排序,建立索引時報錯。
SCOTT@book> create table t2 as select * from dba_objects order by object_id;
Table created.
SCOTT@book> create index i_t2_object_id on t2(object_id) nosort ;
Index created.
--//表T2按照object_id排序,建立索引時OK。
--//除非你匯入資料時按照該欄位排序,建立的索引才有用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2733170/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle如何建立B樹索引Oracle索引
- Oracle大表快速建立索引Oracle索引
- oracle 索引的建立與管理Oracle索引
- oracle 繁忙時候建立索引Oracle索引
- oracle 建立所有分割槽索引Oracle索引
- 【Oracle】-【建立索引】-建立索引的操作原理與一些體會Oracle索引
- Oracle 找出需要建立索引的表Oracle索引
- oracle如何估算即將建立的索引大小Oracle索引
- 【oracle 】如何估算即將建立的索引大小Oracle索引
- Oracle 對某列的部分資料建立索引Oracle索引
- Oracle 41億資料量表建立索引記錄Oracle索引
- oracle資料庫建立、刪除索引等操作Oracle資料庫索引
- Oracle複合索引的建立和注意事項Oracle索引
- 【轉載】oracle全文索引的建立和使用Oracle索引
- Oracle 12c新特性之:使用高階索引壓縮建立索引Oracle索引
- ElasticSearch建立索引Elasticsearch索引
- DocumentDB 建立索引索引
- 【STAT】Oracle 表統計資訊被鎖,如何建立索引Oracle索引
- Oracle分割槽之五:建立分割槽索引總結Oracle索引
- 關於 Oracle 分割槽索引的建立和維護Oracle索引
- mysql建立字首索引MySql索引
- 【資料庫使用-oracle索引的建立和分類】二資料庫Oracle索引
- 【資料庫使用-oracle索引的建立和分類】一資料庫Oracle索引
- Oracle建立二進位制檔案索引的方法(轉)Oracle索引
- mongodb建立索引和刪除索引和背景索引backgroundMongoDB索引
- mysql 建立索引的方法--建立檢視MySql索引
- 索引@oracle索引技術索引Oracle
- 索引組織表上建立BITMAP索引(三)索引
- 索引組織表上建立BITMAP索引(二)索引
- 索引組織表上建立BITMAP索引(一)索引
- MySQL建立索引、修改索引、刪除索引的命令語句MySql索引
- postgresql怎麼建立索引SQL索引
- Lucene建立索引流程索引
- MySQL建立複合索引MySql索引
- SqlServer 建立全文索引SQLServer索引
- MySQL索引建立原則MySql索引
- Oracle如何預估將要建立的索引和表的大小Oracle索引
- 【eygle】Oracle的分割槽表和Local索引建立與維護Oracle索引