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

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

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

    隨筆-144  評論-80  文章-1  trackbacks-0

    我的測試環境:Hp rp7410主機,Hp-unix11.11 OS,Oracle8.1.7.4的數據庫,一個有90張表大約100G的測試表空間TBS_TEST.

    問題的提出:Oracle中在使用drop tablespace <tablespace_name> including contents;刪除數據字典管理的表空間時存在著很大的效率問題。

    測試開始:

    1、使用drop tablespace <tablespace_name> including contents;方式直接來刪除.

    SQL>set linesize 132
    SQL>set pagezie 0
    SQL>set timing on
    SQL>drop tablespace TBS_TEST including contents
      2 /

    已用時間:  03: 35: 39.10

    經過我耐心的等待,花了三個半小時。 

    2、測一下同樣的表空間,把它轉換為Local方式管理的刪除效率。

    a、把TBS_TEST通過恢復回來。

    b、把TBS_TEST轉化為Local管理的方式。

    SQL>set timing on
    SQL> exec sys.dbms_space_admin.tablespace_migrate_to_local('TBS_TEST') ;

    已用時間:  00: 06: 33.25

    c、刪出這個空間。

    SQL> drop tablespace TBS_TEST including contents
      2 /
     
    已用時間:  00: 00: 45.56

    可以看到總共才花費了7分多鐘。

    3、測一下同樣的表空間,先刪除其中的對象,然后再刪這個表空間的效率如何。

    a、把TBS_TEST通過恢復回來。

    b、形成刪除表的語句

    SQL>set linesize 132
    SQL>set pagezie 0
    SQL>set timing off
    SQL>spool drop_test_tables.sql
    SQL>SELECT 'Drop table '||TABLE_name||';' FROM dba_tables WHERE tablespace_name='TBS_TEST';
    SQL>spool off

    c、刪除表
    SQL>@drop_test_tables.sql

    這一步大約花費20秒

    d、刪出這個空間。

    SQL>set timing on
    SQL> drop tablespace TBS_TEST including contents;

    已用時間:  00: 07: 35.53
     
    可以看到總共才花費了將近8分鐘。


    總結:我們在做數據字典管理的表空間的刪除時,最好先刪除表空間中的對象再進行刪除該表空間操作。也可以先把它轉換為本地(local)管理的空間再進行刪除。不過需要補充的是本地管理的空間在8i以后的版本中才是有的。

    作者Blog:http://blog.csdn.net/hrb_qiuyb/

    posted on 2005-04-11 13:27 小力力力 閱讀(258) 評論(0)  編輯  收藏 所屬分類: ORACLE
    主站蜘蛛池模板: 四虎在线视频免费观看| 久久精品a亚洲国产v高清不卡| 亚洲国产av一区二区三区丶| 午夜免费啪视频在线观看| 中文字幕亚洲综合久久菠萝蜜| 黄色一级免费网站| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 老司机午夜在线视频免费观| 免费特级黄毛片在线成人观看| 久久久久se色偷偷亚洲精品av| 99在线视频免费观看视频| 亚洲人xxx日本人18| 久久久久久免费视频| 亚洲国产午夜福利在线播放| 国产成人综合久久精品亚洲| 亚洲成aⅴ人片久青草影院| 有色视频在线观看免费高清在线直播| www国产亚洲精品久久久| 亚洲国产a∨无码中文777| a在线观看免费网址大全| 亚洲精品无码永久在线观看你懂的| 插鸡网站在线播放免费观看| 亚洲国产一区国产亚洲| 亚洲一区二区三区在线观看蜜桃| 国产香蕉免费精品视频| 亚洲av无码一区二区三区在线播放 | 1000部拍拍拍18勿入免费视频软件| 亚洲成人动漫在线观看| 精品国产免费观看久久久| 亚洲av日韩av永久无码电影| 亚洲日韩国产成网在线观看| 免费91最新地址永久入口| 456亚洲人成在线播放网站| 国产片免费在线观看| 精品亚洲永久免费精品| 亚洲成年人电影网站| 国产做床爱无遮挡免费视频| 免费无码av片在线观看| 2020亚洲男人天堂精品| 国产精品亚洲玖玖玖在线观看| 久久亚洲成a人片|