最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
oracle分區(qū)表的優(yōu)缺點及用法

本篇內(nèi)容介紹了“oracle分區(qū)表的優(yōu)缺點及用法”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)服務項目包括湘陰網(wǎng)站建設、湘陰網(wǎng)站制作、湘陰網(wǎng)頁制作以及湘陰網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,湘陰網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到湘陰省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

I 分區(qū)表的概述:

    Oracle的表分區(qū)功能通過改善可管理性、性能和可用性,從而為各式應用程序帶來了極大的好處。通常,分區(qū)可以使某些查詢以及維護操作的性能大大提高。此外,分區(qū)還可以極大簡化常見的管理任務,分區(qū)是構(gòu)建千兆字節(jié)數(shù)據(jù)系統(tǒng)或超高可用性系統(tǒng)的關(guān)鍵工具。
    分區(qū)功能能夠?qū)⒈?、索引或索引組織表進一步細分為段,這些數(shù)據(jù)庫對象的段叫做分區(qū)。每個分區(qū)有自己的名稱,還可以選擇自己的存儲特性。從數(shù)據(jù)庫管理員的角度來看,一個分區(qū)后的對象具有多個段,這些段既可進行集體管理,也可單獨管理,這就使數(shù)據(jù)庫管理員在管理分區(qū)后的對象時有相當大的靈活性。

1、分區(qū)表的優(yōu)點:

  (1)由于將數(shù)據(jù)分散到各個分區(qū)中,減少了數(shù)據(jù)損壞的可能性; 
  (2)可以對單獨的分區(qū)進行備份和恢復; 
  (3)可以將分區(qū)映射到不同的物理磁盤上,來分散IO; 
  (4)提高可管理性、可用性和性能。

2、什么時候用分區(qū)表

   (1) 單表過大,超過一定范圍,建議以g計算表,均可考慮用分區(qū)
  (2)歷史數(shù)據(jù)據(jù)需要剝離的
  (3)查詢特征非常明顯,比如是按整年、整月或者按某個范圍!

3、分區(qū)表的類型

   1、range分區(qū),按范圍
   2、list分區(qū),列舉分區(qū)
   3、hash分區(qū),根據(jù)hash值進行的散列分區(qū)
   4、復合分區(qū),9i開始,Oracle就包括了2種復合分區(qū),RANGE-HASH和RANGE-LIST。在11g,Oracle一下就提供了4種復合分區(qū):RANGE-RANGE、LIST-RANGE、LIST-HASH和LIST-LIST。

II 創(chuàng)建分區(qū)的舉例

11g自動分區(qū)技術(shù)

CREATE TABLE auto_partition (
OBJECT_ID NUMBER,
OBJECT_TYPE VARCHAR2(128),
CREATED DATE)
PARTITION BY RANGE (CREATED)
INTERVAL(NUMTOYMINTERVAL(1, 'month'))
(PARTITION P0 VALUES LESS THAN (TO_DATE('1-1-2011', 'dd-mm-yyyy')));

--按年創(chuàng)建
create table test_jia
(
   ID NUMBER(20) not null,
   REMARK VARCHAR2(1000)
)
PARTITION BY RANGE (CREATE_TIME) INTERVAL (numtoyminterval(1, 'year'))
(partition part_t01 values less than(to_date('2020-01-01', 'yyyy-mm-dd')));

這樣,就會每個年系統(tǒng)自動生成一個分區(qū)

--INTERVAL (NUMTODSINTERVAL(1,'day'))   表示每天

--INTERVAL (NUMTOYMINTERVAL(1,'mouth'))   表示每月

--INTERVAL (NUMTODSINTERVAL(7,'day'))   表示每周

III分區(qū)操作

--添加分區(qū)

添加分區(qū)
alter table test_jia add partition P3 valuse less than (to_date('2020-01-10','YYYY-MM-DD'));

--刪除分區(qū)

刪除分區(qū)
alter table test_jia drop partition P3;

說明,如果表只剩下一個分區(qū)了,則不能drop,而應該drop表。在復合分區(qū)中,如果一個分區(qū)只剩下一個子分區(qū),也不能drop

--truncate 分區(qū)

truncate分區(qū)
alter table test_jia truncate partition P4;

--合并分區(qū)

alter table test_jia merge  partition P1,P2 into partition P2;

注意:不能將分區(qū)合并到界限較低的分區(qū)。以上代碼實現(xiàn)了P1 P2分區(qū)的合并

--拆分分區(qū)

alter table test_jia split partition P2 at(to_date('2013-02-01','YYYY-MM-DD')) into (partition P21,partition P22);

--重命名分區(qū)

alter table test_jia RENAME partition P21 to P2;

--分區(qū)表的查詢

SQL> select * from test_jia partition(p1);     

no rows selected

--創(chuàng)建分區(qū)表索引

create index ind_id on test_jia(id) local;

--分區(qū)表索引重建

alter index ind_test_jia rebuild partition p1 ;

oracle分區(qū)表的優(yōu)缺點及用法oracle分區(qū)表的優(yōu)缺點及用法

“oracle分區(qū)表的優(yōu)缺點及用法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


當前文章:oracle分區(qū)表的優(yōu)缺點及用法
鏈接URL:http://fisionsoft.com.cn/article/giecgg.html