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

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

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

    posts - 60,comments - 71,trackbacks - 0
    本文來自:http://www.tkk7.com/improviser/archive/2007/10/01/150073.html

        Oracle中提供了對表進行分區(qū)的機制,通過表分區(qū),可以將表空間中數(shù)據(jù)按照某種方式分別存放到特定的分區(qū)中。表分區(qū)的作用:平衡IO操作,分區(qū)均勻,提高效率。

       Oracle中表分區(qū)方法有:范圍分區(qū)法、散列分區(qū)法、復合分區(qū)法、列表分區(qū)法。

     范圍分區(qū):
    語法
    Partition  by  range(); 適合數(shù)值型或日期型
     
    示例:
     1 create table Student
     2(
     3     Studentid integer not null,
     4     Studentname varchar2(20),
     5     Score integer
     6)
     7 Partition by range(Score)
     8(
     9     Partition p1 values less than(60),
    10     Partition p2 values less than(75),
    11     Partition p3 values less than(85),
    12     Partition p4 values less than(maxvalue)
    13 );

      散列分區(qū)法:根據(jù)Oracle內(nèi)部散列算法存儲,語法 Partition by hash();
     
    實例:
     1 create table department
     2 (
     3     Deptno int,
     4     Deptname varchar2(24)
     5 )
     6 Partition by hash(deptno)
     7 (
     8     Partition p1,
     9     Partition p2
    10 );

      復合分區(qū)法:由上面兩種方法復合而成
      示例:

     1 create table salgrade
     2 (
     3     grade number,
     4     losal number,
     5     hisal number
     6 )
     7 Partition by range(grade)
     8 Subpartition by hash(losal,hisal)
     9 (
    10     Partition p1 values less than(10),
    11       (subpartition sp1,subpartition sp2),
    12     Partition p2 values less than(20),
    13       (subpartition sp3,subpartition sp4)
    14 )

      列表分區(qū)法:適合字符型 語法Partition by list()
      實例:

     1 create table customer
     2 (
     3     custNo int,
     4     custname varchar(20),
     5     custState varchar(20)
     6 )
     7 Partition by list(custState)
     8 (
     9     Partition saia values('中國','韓國','日本'),
    10     Partition Europe values('英國','俄國','法國'),
    11     Partition ameria values('美國','加拿大','墨西哥'),
    12 );
    13     

    表分區(qū)維護:

    添加分區(qū):alter table student add partition p5 values less than(120);
    刪除分區(qū):alter table student drop partition p4;
    截斷分區(qū):alter table student truncate partition p5;
    合并分區(qū):alter table student merge partitions p3,p4 into partition p6;
    posted on 2008-06-18 17:28 henry1451 閱讀(374) 評論(0)  編輯  收藏 所屬分類: Oracle技術(shù)
    主站蜘蛛池模板: 亚洲美女人黄网成人女| 黄色免费网站在线看| 国产免费AV片无码永久免费| 人成电影网在线观看免费| 亚洲国产精品一区| 国产精品jizz在线观看免费| 中国好声音第二季免费播放| 精品日韩亚洲AV无码一区二区三区 | 精品国产一区二区三区免费看| 又粗又长又爽又长黄免费视频| 亚洲黄色高清视频| 亚洲国产精品13p| 日韩版码免费福利视频| 一级毛片在线免费视频| 亚洲国产av美女网站| 超清首页国产亚洲丝袜| 野花高清在线观看免费完整版中文| h片在线观看免费| 国产成人精品日本亚洲专区6| 国产亚洲无线码一区二区| 女人18毛片免费观看| 亚洲视频在线观看免费| 在线观看免费亚洲| 亚洲成av人片在线看片| 亚洲人成中文字幕在线观看| 免费看大黄高清网站视频在线| 久久免费观看国产精品88av| 人妖系列免费网站观看| 亚洲精品无码永久在线观看男男| 亚洲天堂中文字幕| 亚洲色欲一区二区三区在线观看 | 无码乱人伦一区二区亚洲一| 亚洲成年看片在线观看| 中文字幕无码免费久久99| 人妻无码久久一区二区三区免费| 一级成人a免费视频| 久久亚洲精品无码网站| 亚洲午夜在线播放| 亚洲精品视频观看| 亚洲国产二区三区久久| 亚洲国产日韩在线视频|