唯一index和非唯一index中leaf node裡rowid的一點區別。
unique index的index leaf node裡面rowid沒有參與排序:
row#0[8025] flag: ------, lock: 0, len=11, data:(6): 01 00 00 84 00 00
col 0; len 2; (2): c1 02
row#1[8014] flag: ------, lock: 0, len=11, data:(6): 01 00 00 84 00 01
col 0; len 2; (2): c1 03
row#2[8003] flag: ------, lock: 0, len=11, data:(6): 01 00 00 84 00 02
col 0; len 2; (2): c1 04
--========================
nonunique index的index leaf node裡面rowid參與了排序:
row#0[8025] flag: ------, lock: 0, len=11
col 0; len 1; (1): 61
col 1; len 6; (6): 01 00 00 84 00 00
row#1[8014] flag: ------, lock: 0, len=11
col 0; len 1; (1): 62
col 1; len 6; (6): 01 00 00 84 00 01
row#2[8003] flag: ------, lock: 0, len=11
col 0; len 1; (1): 63
col 1; len 6; (6): 01 00 00 84 00 02
row#0[8025] flag: ------, lock: 0, len=11, data:(6): 01 00 00 84 00 00
col 0; len 2; (2): c1 02
row#1[8014] flag: ------, lock: 0, len=11, data:(6): 01 00 00 84 00 01
col 0; len 2; (2): c1 03
row#2[8003] flag: ------, lock: 0, len=11, data:(6): 01 00 00 84 00 02
col 0; len 2; (2): c1 04
--========================
nonunique index的index leaf node裡面rowid參與了排序:
row#0[8025] flag: ------, lock: 0, len=11
col 0; len 1; (1): 61
col 1; len 6; (6): 01 00 00 84 00 00
row#1[8014] flag: ------, lock: 0, len=11
col 0; len 1; (1): 62
col 1; len 6; (6): 01 00 00 84 00 01
row#2[8003] flag: ------, lock: 0, len=11
col 0; len 1; (1): 63
col 1; len 6; (6): 01 00 00 84 00 02
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1425435/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 唯一索引和非唯一索引ROWID儲存的區別索引
- 【INDEX】Oracle中主鍵、唯一約束與唯一索引之區別IndexOracle索引
- 主鍵(PK)與非空唯一索引(Unique Index)的區別索引Index
- index和rowid的一點關係!Index
- 唯一性索引(Unique Index)與普通索引(Normal Index)差異(中)索引IndexORM
- index 和 index_desc hints的一點有意思的區別Index
- 關於唯一性索引造成堵塞和非唯一性索引造成堵塞的區別索引
- 理解index leaf node 90-10 splitIndex
- 唯一性約束和唯一性索引的區別索引
- 索引唯一性掃描(INDEX UNIQUE SCAN)索引Index
- 唯一性索引(Unique Index)與普通索引(Normal Index)差異(上)索引IndexORM
- 唯一性索引(Unique Index)與普通索引(Normal Index)差異(下)索引IndexORM
- pk 、unique index 和 index 區別Index
- 主鍵和唯一索引的區別索引
- rebuild index 和 recreate index (重新建立index) 的區別RebuildIndex
- Oracle主鍵、唯一鍵與唯一索引的區別Oracle索引
- global index & local index的區別Index
- rowid,index,INDEX FULL SCAN,INDEX FAST FULL SCAN|IndexAST
- INDEX FULL SCAN和INDEX FAST FULL SCAN的區別IndexAST
- 【唯一】DISTINCT與UNIQUE的“區別”
- index desc之後資料在leaf node中是如何儲存的!Index
- INDEX FULL SCAN和INDEX FAST FULL SCAN區別IndexAST
- index full scan 和 index FAST full scan 區別IndexAST
- 【Oracle】global index & local index的區別OracleIndex
- Oracle主鍵約束、唯一鍵約束、唯一索引的區別(轉)Oracle索引
- index branch and leaf block structure(轉)IndexBloCStruct
- create index/create index online區別Index
- MYSQL中的普通索引,主健,唯一,全文索引區別MySql索引
- oracle invisible index與unusable index的區別OracleIndex
- MYSQL中的type:index 和 Extra:Using indexMySqlIndex
- oracle中rownum和rowid的區別Oracle
- alter index rebuild和rebuild online的區別IndexRebuild
- [201112114]index leaf node 50-50 splitIndex
- unique index與primary key的區別Index
- Android 唯一識別碼Android
- oracle index unique scan/index range scan和mysql range/const/ref/eq_ref的區別OracleIndexMySql
- constraint和index的一點關係!AIIndex
- 『等冪和唯一解定理(唯一解陣列解碼篇)』陣列