<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    瘋狂

    STANDING ON THE SHOULDERS OF GIANTS
    posts - 481, comments - 486, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Oracle局部索引和全局索引

    Posted on 2012-05-08 15:35 瘋狂 閱讀(1262) 評論(0)  編輯  收藏 所屬分類: database

    表可以按range,hash,list分區,表分區后,其上的索引和普通表上的索引有所不同,oracle對于分區表上的索引分為2類,即局部索引和全局索引,下面分別對這2種索引的特點和局限性做個總結。
    局部索引local index
    1.  局部索引一定是分區索引,分區鍵等同于表的分區鍵,分區數等同于表的分區說,一句話,局部索引的分區機制和表的分區機制一樣。
    2.  如果局部索引的索引列以分區鍵開頭,則稱為前綴局部索引。
    3.  如果局部索引的列不是以分區鍵開頭,或者不包含分區鍵列,則稱為非前綴索引。
    4.  前綴和非前綴索引都可以支持索引分區消除,前提是查詢的條件中包含索引分區鍵。
    5.  局部索引只支持分區內的唯一性,無法支持表上的唯一性,因此如果要用局部索引去給表做唯一性約束,則約束中必須要包括分區鍵列。
    6.  局部分區索引是對單個分區的,每個分區索引只指向一個表分區,全局索引則不然,一個分區索引能指向n個表分區,同時,一個表分區,也可能指向n個索引分區,
    對分區表中的某個分區做truncate或者move,shrink等,可能會影響到n個全局索引分區,正因為這點,局部分區索引具有更高的可用性。
    7.  位圖索引只能為局部分區索引。
    8.  局部索引多應用于數據倉庫環境中。
    全局索引global index
    1.  全局索引的分區鍵和分區數和表的分區鍵和分區數可能都不相同,表和全局索引的分區機制不一樣。
    2.  全局索引可以分區,也可以是不分區索引,全局索引必須是前綴索引,即全局索引的索引列必須是以索引分區鍵作為其前幾列。
    3.  全局分區索引的索引條目可能指向若干個分區,因此,對于全局分區索引,即使只動,截斷一個分區中的數據,都需要rebulid若干個分區甚
    至是整個索引。
    4.  全局索引多應用于oltp系統中。
    5.  全局分區索引只按范圍或者散列hash分區,hash分區是10g以后才支持。
    6.  oracle9i以后對分區表做move或者truncate的時可以用update global indexes語句來同步更新全局分區索引,用消耗一定資源來換取高度的可用性。
    7.  表用a列作分區,索引用b做局部分區索引,若where條件中用b來查詢,那么oracle會掃描所有的表和索引的分區,成本會比分區更高,此時可以考慮用b做全局分區索引

    分區索引字典
    DBA_PART_INDEXES 分區索引的概要統計信息,可以得知每個表上有哪些分區索引,分區索引的類新(local/global,)
    Dba_ind_partitions每個分區索引的分區級統計信息
    Dba_indexesminusdba_part_indexes,可以得到每個表上有哪些非分區索引
    索引重建
    Alter index idx_name rebuild partition index_partition_name [online nologging]
    需要對每個分區索引做rebuild,重建的時候可以選擇online(不會鎖定表),或者nologging建立索引的時候不生成日志,加快速度。
    Alter index rebuild idx_name [online nologging]
    對非分區索引,只能整個index重建

    本文來自CSDN博客,:http://blog.csdn.net/rabbitbug/archive/2009/09/15/4556638.aspx

    主站蜘蛛池模板: 亚洲日韩国产二区无码| 色老板亚洲视频免在线观| 一本久久免费视频| 国产麻豆免费观看91| 亚洲欧洲国产综合AV无码久久| 中文字幕免费观看| 亚洲一级毛片中文字幕| 免费av欧美国产在钱| 狠狠入ady亚洲精品| 亚洲JIZZJIZZ中国少妇中文| 美女视频黄视大全视频免费的| 亚洲av午夜精品一区二区三区| 国产福利免费视频| 亚洲激情视频在线观看| 麻豆高清免费国产一区| 亚洲色在线无码国产精品不卡| 午夜dj在线观看免费视频| 国产成人亚洲精品91专区高清 | 久久精品国产免费一区| 亚洲国产一区二区三区青草影视| 永久黄色免费网站| 亚洲精品无码不卡在线播放| 免费一看一级毛片| 香蕉成人免费看片视频app下载| 亚洲成电影在线观看青青| 免费观看a级毛片| 久久www免费人成看国产片| 亚洲AV日韩精品久久久久久 | 久久99精品视免费看| 亚洲人成激情在线播放| 亚洲高清最新av网站| 久久久久国产精品免费免费不卡| 国内精品久久久久影院亚洲| 四虎永久成人免费| 日本xxxx色视频在线观看免费| 亚洲国产区男人本色在线观看| 亚洲免费一区二区| 免费福利在线播放| 国产精品高清免费网站| 亚洲午夜成激人情在线影院| 亚洲AV无码一区二三区|