MAPPING TABLE 的作用
Oracle supports bitmap indexes on partitioned and nonpartitioned index-organized tables. A mapping table is required for creating bitmap indexes on an index-organized table.
Mapping TableThe mapping table is a heap-organized table that stores logical rowids of the index-organized table. Specifically, each mapping table row stores one logical rowid for the corresponding index-organized table row. Thus, the mapping table provides one-to-one mapping between logical rowids of the index-organized table rows and physical rowids of the mapping table rows.
A bitmap index on an index-organized table is similar to that on a heap-organized table except that the rowids used in the bitmap index on an index-organized table are those of the mapping table as opposed to the base table. There is one mapping table for each index-organized table and it is used by all the bitmap indexes created on that index-organized table.
In both heap-organized and index-organized base tables, a bitmap index is accessed using a search key. If the key is found, the bitmap entry is converted to a physical rowid. In the case of heap-organized tables, this physical rowid is then used to access the base table. However, in the case of index-organized tables, the physical rowid is then used to access the mapping table. The access to the mapping table yields a logical rowid. This logical rowid is used to access the index-organized table.
Though a bitmap index on an index-organized table does not store logical rowids, it is still logical in nature.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24104518/viewspace-712584/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mapping Table (233)APP
- GoldenGate "Error mapping from table.a to table.a"錯誤測試GoErrorAPP
- 關於MYSQL flush table的作用MySql
- css中display設定為table、table-row、table-cell後的作用及其注意點CSS
- ORA-06521:執行dbms_stats.gather_table_stats報Error mapping functionErrorAPPFunction
- ElasticSearch 中的 MappingElasticsearchAPP
- Elasticsearch MappingElasticsearchAPP
- 管理mappingAPP
- zt_eygle_Linux虛擬記憶體管理 - page table頁表的作用Linux記憶體
- 關於castor的xml mappingASTXMLAPP
- html~table、table cell的使用HTML
- ElasticSearch(二):MappingElasticsearchAPP
- Solon MVC 的 @Mapping 用法說明MVCAPP
- 44_初識搜尋引擎_mapping的核心資料型別以及dynamic mappingAPP資料型別
- drop table和truncate table的區別
- 關於servlet mappingServletAPP
- 【hBifTs】.NET中使用Mapping File 的API :)APPAPI
- Elasticsearch實踐(三):MappingElasticsearchAPP
- 輿情繫統mappingAPP
- 數倉建模—ID MappingAPP
- Elasticsearch Mapping型別修改ElasticsearchAPP型別
- js的作用域、作用域鏈JS
- ElasticSearch7.3 學習之Mapping核心資料型別及dynamic mappingElasticsearchAPP資料型別
- SAPCRMOneorder裡userstatus和systemstatus的mapping邏輯APP
- 拆分Table 為Partition Table
- MyBatis mapping.xml中的flushCache和useCache的使用MyBatisAPPXML
- js的作用域和作用域鏈JS
- js的作用域與作用域鏈JS
- alter table move 和 alter table shrink space的區別
- [論文閱讀] Hector MappingAPP
- Java中的volatile的作用和synchronized作用Javasynchronized
- Shrink 不支援IOT MAPPING TABLES的測試(轉)APP
- [Oracle] Partition table exchange Heap tableOracle
- 如何修改table及partitions Table
- Symbol 的作用Symbol
- jQuery $ 的作用jQuery
- #include的作用
- Spring的作用域以及RequestContextListener作用SpringContext