亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle關于重建索引爭論的總結

2024-08-29 13:58:14
字體:
來源:轉載
供稿:網友

索引重建是一個爭論不休被不斷熱烈討論的議題。當然Oracle官方也有自己的觀點,我們很多DBA也是遵循這一準則來重建索引,那就是Oracle建議對于索引深度超過4級以及已刪除的索引條目至少占有現有索引條目總數的20% 這2種情形下需要重建索引。近來Oracle也提出了一些與之相反的觀點,就是強烈建議不要定期重建索引。本文是參考了1525787.1并進行相應描述。

1、重建索引的理由

    a、Oracle的B樹索引隨著時間的推移變得不平衡(誤解)
    b、索引碎片在不斷增加
    c、索引不斷增加,刪除的空間沒有重復使用
    d、索引 clustering factor (集群因子)不同步,可以通過重建修復(誤解)

2、重建索引的本質

   本質:重建索引在數據庫內部是先執行刪除操作,再執行插入操作。

3、反對重建索引的理由
    
 a. 大多數腳本都依賴 index_stats 動態表。此表使用以下命令填充:
        analyze index ... validate structure;
       盡管這是一種有效的索引檢查方法,但是它在分析索引時會獲取獨占表鎖。對于大型索引,其影響會是巨大的,因為在此期間不允許對表執行DML 操作。
       雖然該方法可以在不鎖表的情況下在線運行,但是可能要消耗額外的時間。
    b. 重建索引的直接結果是 REDO 活動可能會增加,總體系統負載也可能會提高。
       插入/更新/刪除操作會導致索引隨著索引的分割和增長不斷發展。
       重建索引后,它將連接的更為緊湊;但是,隨著對表不斷執行 DML 操作,必須再次分割索引,直到索引達到平衡為止。
       結果,重做活動增加,且索引分割更有可能對性能產生直接影響,因為我們需要將更多的 I/O、CPU 等用于索引重建。
       經過一段時間后,索引可能會再次遇到“問題”,因此可能會再被標記為重建,從而陷入惡性循環。
       因此,通常最好是讓索引處于自然平衡和(或)至少要防止定期重建索引。

4、Oracle的最終建議

    一般而言,極少需要重建 B 樹索引,基本原因是 B 樹索引很大程度上可以自我管理或自我平衡。
    大多數索引都能保持平衡和完整,因為空閑的葉條目可以重復使用。
    插入/更新和刪除操作確實會導致索引塊周圍的可用空間形成碎片,但是一般來說這些碎片都會被正確的重用。
    Clustering factor群集因子反映了給定的索引鍵值所對應的表中的數據排序情況。重建索引不會對群集因子產生影響,集群因子只能通過重組表的數據改變。
    強烈建議不要定期重建索引,而應使用合適的診斷工具。
    個人結論,如果重建索引的巨大工作量與之對應的是極小的收益,那就得不償失。如果系統有可用空閑期,重建之前和之后的測量結果表明性能有提高,值得重建。

5、改良方法

    通常是優先考慮index coalesce(索引合并),而不是重建索引。索引合并有如下優點:
       a、不需要占用近磁盤存儲空間 2 倍的空間
       b、可以在線操作
       c、無需重建索引結構,而是盡快地合并索引葉塊,這樣可避免系統開銷過大。

6、真正需要重建索引的情形

    索引或索引分區因介質故障損壞
    標記為UNUSABEL的索引需要重建
    索引移動到新的表空間或需要改變某些存儲參數
    通過SQL*Loader加載數據到表分區后,需要重建索引分區
    重建索引以啟用鍵壓縮
    位圖索引本質不同于B樹索引,建議重建

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美午夜精品久久久久久浪潮| 2018中文字幕一区二区三区| 久久免费国产视频| 91亚洲va在线va天堂va国| 91免费在线视频| 中文字幕日韩欧美| 日韩精品中文字幕有码专区| 欧美疯狂性受xxxxx另类| 国产欧美日韩精品专区| 日韩欧美亚洲成人| 韩曰欧美视频免费观看| 国产一区二区三区毛片| 5566日本婷婷色中文字幕97| 欧美精品性视频| 国产精品国产福利国产秒拍| 黑人巨大精品欧美一区二区三区| 亚洲韩国青草视频| 日韩av在线精品| 久久人人爽人人爽人人片亚洲| 亚洲精品少妇网址| 成人黄色免费看| 中文国产亚洲喷潮| 国产精品久久久久免费a∨大胸| 国产精品成人一区二区| 久久久久久这里只有精品| 国内精品久久久| 国产精品福利在线观看网址| 91在线观看免费观看| 亚洲理论片在线观看| 国产一区二区三区久久精品| 亚洲人成在线观看| 欧美床上激情在线观看| 一本一本久久a久久精品牛牛影视| 福利二区91精品bt7086| 色一情一乱一区二区| 国产在线精品成人一区二区三区| 日韩一区二区三区xxxx| 91国产高清在线| 国产精品av在线| 久久久久久久久91| 91超碰中文字幕久久精品| 日本乱人伦a精品| 日本亚洲欧洲色| 日韩av有码在线| 91在线观看免费高清完整版在线观看| 日韩av影院在线观看| 一本色道久久综合狠狠躁篇怎么玩| 日韩av在线一区| 久久精品91久久久久久再现| 国产aaa精品| 欧美一级淫片丝袜脚交| 成年人精品视频| 日韩在线中文视频| 伊人一区二区三区久久精品| 久久男人的天堂| 超碰91人人草人人干| 亚洲国产欧美一区二区丝袜黑人| 成人在线免费观看视视频| 日韩中文字幕视频在线| 2018国产精品视频| 精品电影在线观看| 亚洲专区在线视频| 精品一区二区三区四区在线| 国产在线观看精品一区二区三区| 欧美激情a在线| 日韩美女视频免费在线观看| 亚洲精品欧美日韩专区| 日韩久久精品电影| 成人黄色片网站| 欧美性猛交视频| 国产精品国产亚洲伊人久久| 日韩在线观看视频免费| 亚洲一级黄色片| 6080yy精品一区二区三区| 午夜精品久久久久久久久久久久久| 国产精品自在线| 91国产美女在线观看| 亚洲欧美日韩成人| 一区二区欧美亚洲| 欧美大片在线看| 91免费人成网站在线观看18| 久久免费少妇高潮久久精品99| 深夜福利91大全| 国产午夜精品麻豆| 亚洲爱爱爱爱爱| 亚洲精品美女在线观看播放| 日韩女在线观看| 国产亚洲人成a一在线v站| 国产精品白丝av嫩草影院| 欧美视频一区二区三区…| 精品国模在线视频| 精品国产依人香蕉在线精品| 色哟哟亚洲精品一区二区| xxxx性欧美| 日韩黄在线观看| 欧美激情乱人伦一区| 97视频免费在线观看| 亚洲成人免费网站| 久久视频中文字幕| 精品福利免费观看| 亚洲成人教育av| 欧美另类99xxxxx| 亚洲精品国偷自产在线99热| 久久成人精品视频| 中文字幕亚洲图片| 国产精品青草久久久久福利99| 色偷偷噜噜噜亚洲男人的天堂| 精品亚洲国产成av人片传媒| 国产精品视频999| 日韩在线观看av| 亚洲精品456在线播放狼人| 亚洲级视频在线观看免费1级| 亚洲美女视频网| 亚洲www永久成人夜色| 欧美成人精品在线观看| 欧洲亚洲免费在线| 国产精品网站入口| 国产日韩欧美视频在线| 亚洲欧美色图片| 欧美日韩国产一区在线| 97在线精品视频| 中文字幕亚洲一区二区三区五十路| 国产精品欧美激情在线播放| 亚洲天堂网在线观看| 欧美成人免费观看| 正在播放欧美视频| 国产精品午夜国产小视频| 日韩欧美国产黄色| 欧美一区二区三区图| 久久这里有精品| 欧美一级淫片播放口| 国产日韩在线精品av| 国产成人亚洲综合| 国产视频欧美视频| 亚洲欧美日韩国产中文专区| 精品无人国产偷自产在线| 亚洲a一级视频| 国产+成+人+亚洲欧洲| 日韩av在线不卡| 欧美午夜www高清视频| 国产视频久久久久| 欧洲美女免费图片一区| 欧美日韩国产麻豆| 日韩高清有码在线| 日韩精品在线免费| 国产成人精品a视频一区www| 国产成人精品一区二区在线| 日韩在线观看你懂的| 亚洲男人天堂手机在线| 精品无码久久久久久国产| 欧美精品在线播放| 亚洲精品久久在线| 国产亚洲激情视频在线| 精品色蜜蜜精品视频在线观看| 最好看的2019年中文视频| 精品一区二区三区四区| 欧美色另类天堂2015| 亚洲视频在线视频| 欧美尤物巨大精品爽| 国产精品亚洲视频在线观看| 在线精品视频视频中文字幕| 欧美日韩精品国产| 91极品视频在线| 欧美小视频在线观看|