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

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

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

    tbwshc

    Oracle SQL執行緩慢的原因以及解決方案

    以下的文章抓喲是對Oracle SQL執行緩慢的原因的分析,如果Oracle數據庫中的某張表的相關數據已是2億多時,同時此表也創建了相關的4個獨立的相關索引。由于業務方面的需要,每天需分兩次向此表中插入300萬條記錄。

     

    由于數據量大,每次插入耗時3個小時以上,嚴重影響效率。

    因此,修改了系統的算法,將此表中只存儲當天新增記錄。將此表truncate后,第二天執行對此表的update操作時,非常耗時。表中有2億多條數據的時候,此Oracle sql語句耗時59秒;表中有300萬條數據的時候,此Oracle sql語句耗時幾個小時。

    咨詢DBA后,得出結論,需重建索引。重建后,6秒完成此操作。但第三天問題依然出現。DBA正在查找原因。難道每次truncate表,都需要重建tb索引?

    對于這個問題,DBA也沒有給出合理的解釋,推測主要原因是Oracle復雜的查詢優化算法。

    最終,DBA給出的解決方案:


    1. truncate table ....  
    2. drop index.....  
    3. insert data .....  
    4. create index ...  
    5. analyze table table_name compute statistics;

     

    重新生成統計數據

    調整后,整個操作耗時非常少。 

    以上的相關內容就是對Oracle SQL執行緩慢的分析的介紹,望你能有所收獲。

     

    posted on 2012-06-30 22:46 chen11-1 閱讀(931) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品偷拍视频免费观看 | 95免费观看体验区视频| 在线a亚洲v天堂网2019无码| 免费观看四虎精品成人| 亚洲乱码av中文一区二区| 免费国产成人高清在线观看网站| 亚洲日韩中文字幕| 黄色毛片免费在线观看| 国产一级一毛免费黄片| 国产亚洲色婷婷久久99精品91| 亚洲成电影在线观看青青| 69免费视频大片| 亚洲中文字幕成人在线| 一区二区三区免费在线视频 | 日韩免费高清视频网站| 亚洲成人中文字幕| 91香蕉在线观看免费高清| 亚洲欧洲日本天天堂在线观看| 91精品免费国产高清在线| 国产亚洲精品AA片在线观看不加载| rh男男车车的车车免费网站| 久久久久亚洲av毛片大| 久久国产免费一区| 67194在线午夜亚洲| 免费一级国产生活片| 亚洲一区电影在线观看| 国产最新凸凹视频免费| 国产真人无码作爱免费视频| 夭天干天天做天天免费看| 午夜亚洲国产精品福利| 亚洲国产一成人久久精品| 国产大片91精品免费观看不卡| 亚洲国产精品va在线播放| AV大片在线无码永久免费| 亚洲Av永久无码精品黑人| 久久电影网午夜鲁丝片免费| 人妖系列免费网站观看| 久久精品国产亚洲AV无码娇色| 久久精品成人免费看| 亚洲AV无码专区在线播放中文| 人成电影网在线观看免费|