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

       Oracle中表分區(qū)方法有:范圍分區(qū)法、散列分區(qū)法、復(fù)合分區(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();
     
    實(shí)例:
     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 );

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

     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()
      實(shí)例:

     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ū)維護(hù):

    添加分區(qū):alter table student add partition p5 values less than(120);
    刪除分區(qū):alter table student drop partition p4;
    截?cái)喾謪^(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永久无码精品成人| 最近中文字幕完整版免费高清| 亚洲AV无码一区二区一二区| 久久久久亚洲精品中文字幕| 国产成人精品免费午夜app| 理论秋霞在线看免费| 亚洲视频日韩视频| 亚洲国产综合精品一区在线播放| 日本免费大黄在线观看| 亚洲AV日韩综合一区尤物 | 久久亚洲一区二区| 大学生一级特黄的免费大片视频| 中文字幕在线成人免费看| 亚洲日本乱码卡2卡3卡新区| 中文字幕不卡亚洲| 免费毛片在线播放| 免费无码一区二区三区| 成人午夜免费视频| 亚洲精品伊人久久久久| 亚洲AV一宅男色影视| 四虎影视永久免费观看地址| 95老司机免费福利| 日本免费A级毛一片| 国产成人亚洲精品无码AV大片| 亚洲精品福利网泷泽萝拉| 国产精品亚洲综合一区| 色播在线永久免费视频| 91精品国产免费入口| 好猛好深好爽好硬免费视频| 老牛精品亚洲成av人片| 亚洲免费电影网站| 亚洲综合一区二区国产精品| 中文字幕精品亚洲无线码一区应用| 午夜老司机免费视频| 国产h视频在线观看免费| 无码国产精品一区二区免费模式| 一级日本高清视频免费观看 | 免费无码又黄又爽又刺激| 无码人妻AV免费一区二区三区|