<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)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 国产乱妇高清无乱码免费| 免费在线观看一区| 精品成人免费自拍视频| 免费一级国产生活片| 中文字幕成人免费高清在线| 99亚洲精品高清一二区| 日韩精品亚洲专区在线观看| 亚洲视频网站在线观看| 看亚洲a级一级毛片| 国产网站免费观看| www亚洲精品久久久乳| 亚洲а∨天堂久久精品| 一级全免费视频播放| 亚洲欧洲日产国码av系列天堂| 日韩电影免费在线观看网站| 亚洲国产精品久久| 久草免费在线观看视频| 亚洲精品国产高清在线观看| 日韩精品免费一区二区三区| 麻豆一区二区三区蜜桃免费| 亚洲乱码一二三四五六区| 日韩精品福利片午夜免费观着| 亚洲va中文字幕| 中文字幕亚洲综合久久男男| 免费观看在线禁片| 2017亚洲男人天堂一| 亚洲精品专区在线观看| 99免费观看视频| 色欲色欲天天天www亚洲伊| 夜夜春亚洲嫩草影院| 最近中文字幕电影大全免费版| 亚洲无人区码一二三码区别图片| 国产嫩草影院精品免费网址| 中国国产高清免费av片| 亚洲不卡中文字幕| 国产成人亚洲综合无码| 曰批全过程免费视频在线观看| 一区二区三区免费在线视频| 亚洲天天做日日做天天欢毛片| 日本免费中文字幕在线看| 日韩精品无码免费专区午夜不卡|