Oracle 分區索引介紹和實例演示建站知識
導讀:1建站知識這篇文章主要介紹了Oracle 分區索引介紹和實例演示,分區索引(或索引分區)主要是針對分區表而言的,本文主要描述了分seo網站優化軟件高端網站建設。
分區索引(或索引分區)主要是針對分區表而言的。隨著數據量的不斷增長,普通的堆表需要轉換到分區表,其索引呢,則對應的轉換到分區索引。分區索引的好處是顯而易見的。就是簡單地把一個索引分成多個片斷,在獲取所需數據時,只需要訪問更小的索引片斷(塊)即可實現。同時把分區放在不同的表空間可以提高分區的可用性和可靠性。本文主要描述了分區索引的相關特性并給出演示示例。
1、分區索引的相關概念
a、分區索引的幾種方式:表被分區而索引未被分區;表未被分區,而索引被分區;表和索引都被分區 b、分區索引可以分為本地分區索引以及全局分區索引
本地分區索引:
本地分區索引信息的存放依賴于父表分區。也就是說對于本地索引一定是基于分區表創建的。 缺省情況下,創建本地索引時,如未指定索引存放表空間,會自動將本地索引存放到數據所在分區定義時的表空間。 本地索引的分區機制和表的分區機制一樣,本地索引可以是是B樹索引或位圖索引。 本地索引是對單個分區的,每個分區索引只指向一個表分區,為對等分區。 本地索引支持分區獨立性,因此對于這些單獨的分區增加,截取,刪除,分割,脫機等處理無需同時刪除或重建。 本地索引多應用于數據倉庫環境中。 全局分區索引:
全局分區索引時分區表和全局索引的分區機制不一樣,在創建時必須定義分區鍵的范圍和值。 全局分區索引在創建時應指定Global關鍵字且全局分區索引只能是B樹索引。 全局索引可以分區,也可以是不分區索引,全局索引必須是前綴索引,即索引列必須包含分區鍵。 全局索引分區中,一個分區索引能指向n個表分區,同時,一個表分區,也可能指向n個索引分區。 默認情況下全局索引對于分區增加,截取,刪除,分割等都必須重建或修改時指定update global indexs。 全局分區索引只按范圍或者散列hash分區。 &網站建設制作nbsp; 全局分區索引多應用于oltp系統中。 c、有前綴索引和無前綴索引
本地和全局分區索引又分為兩個子類型即有前綴索引和無前綴索引。 前綴和非前綴索引都可以支持索引分區消除,前提是查詢的條件中包含索引分區鍵。 有前綴索引: 有前綴索引包含了分區鍵,即分區鍵列被包含在索引中。 有前綴索引支持本地分區索引以及全局分區索引。 無前綴索引: 無前綴索引即沒有把分區鍵的前導列作為索引的前導列。 無前綴索引僅僅支持本地分區索引。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章Oracle 分區索引介紹和實例演示建站知識主要講述分區,演示,Oracle 分區索引介紹和實例演示建站知網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_4866.html