日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
簡捷的Oracle增加表分區(qū)研究

Oracle增加表分區(qū)(add partition)是常用的Oracle分區(qū)常用的操作。下面就簡單的介紹下Oracle增加表分區(qū)的知識要點。

成都創(chuàng)新互聯(lián)主營彝良網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),彝良h5重慶小程序開發(fā)公司搭建,彝良網(wǎng)站營銷推廣歡迎彝良等地區(qū)企業(yè)咨詢

增加表分區(qū)適應(yīng)于所有的分區(qū)形式,其語法是alter table tbname add partition .....

但是,需要注意對于像list,range這種存在范圍值的分區(qū),所要增加的分區(qū)值必須要大于當(dāng)前分區(qū)中的最大值(如果當(dāng)前存在maxvalue或default的分區(qū),add partition會報錯,這種情況只能使用split,后面會講到),hash分區(qū)則無此限制。

例如:

 
 
 
  1. JSSWEB> create table t_partition_range (id number,name varchar2(50))  
  2.    partition by range(id)(  
  3.    partition t_range_p1 values less than (10) tablespace tbspart01,  
  4.    partition t_range_p2 values less than (20) tablespace tbspart02,  
  5.    partition t_range_p3 values less than (30) tablespace tbspart03  
  6.     );  

表已創(chuàng)建。

 
 
 
  1. JSSWEB> alter table t_partition_range  
  2. add partition t_range_p4 values less than(40);  
  3.  

表已更改。
Hash和list的語法與上類似,這里不再舉例。

注意:

1、對于hash分區(qū),當(dāng)你執(zhí)行add partition操作的時候,oracle會自動選擇一個分區(qū),并重新分配部分記錄到新建的分區(qū),這也意味著有可能帶來一些IO操作。

2、執(zhí)行alter table時未指定update indexes子句:
如果是range/list分區(qū),其local索引和global索引不會受影響;
如果是hash分區(qū),新加分區(qū)及有數(shù)據(jù)移動的分區(qū)的local索引和glocal索引會被置為unuseable,需要重新編譯。

3、復(fù)合分區(qū)完全適用上述所述規(guī)則。

本文就Oracle增加表分區(qū)來自[Svn中文網(wǎng)]轉(zhuǎn)發(fā)請保留本站地址:http://www.svn8.com/sql/Oracle/2009111312912.html

【編輯推薦】

  1. 修改Oracle存儲過程所需代碼
  2. 對Oracle存儲過程的總結(jié)
  3. 實現(xiàn)Oracle存儲過程的實際應(yīng)用的代碼 
  4. 深入高性能的Oracle動態(tài)SQL開發(fā) 
  5. Oracle SQL的優(yōu)化規(guī)則解析 

網(wǎng)站名稱:簡捷的Oracle增加表分區(qū)研究
URL網(wǎng)址:http://m.5511xx.com/article/ccdgoes.html