自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

對Oracle數(shù)據(jù)庫中的大表管理的簡化

數(shù)據(jù)庫 Oracle
以下的文章主要是介紹Oracle數(shù)據(jù)庫的新特性,即分區(qū)管理以及分區(qū)的優(yōu)點與管理的實際內(nèi)容的介紹,以下就是文章的具體內(nèi)容描述。

在實際操作中我們?yōu)榱撕喕?a >Oracle數(shù)據(jù)庫中的大表管理,因而Oracle8推出了分區(qū)選項。分區(qū)主要是將表分離在N個不同的相關表空間上,我們用各種方法來支撐其無限膨脹的大表,給大表在物理一級的可管理性。

將大表分割成較小的分區(qū)可以改善表的維護、備份、恢復、事務及查詢性能。針對當前社保及電信行業(yè)的大量日常業(yè)務數(shù)據(jù),可以推薦使用Oracle8的該選項。

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

1 、增強可用性:如果表的一個分區(qū)由于系統(tǒng)故障而不能使用,表的其余好的分區(qū)仍然可以使用;

2 、減少關閉時間:如果系統(tǒng)故障只影響表的一部分分區(qū),那么只有這部分分區(qū)需要修復,故能比整個大表修復花的時間更少;

3 、維護輕松:如果需要重建表,獨立管理每個分區(qū)比管理單個大表要輕松得多;

4 、均衡I/O:可以把表的不同分區(qū)分配到不同的磁盤來平衡I/O改善性能;

5 、改善性能:對大表的查詢、增加、修改等操作可以分解到表的不同分區(qū)來并行執(zhí)行,可使運行速度更快;

6 、分區(qū)對用戶透明,最終用戶感覺不到分區(qū)的存在。

分區(qū)的管理:

1 、分區(qū)表的建立:

某公司的每年產(chǎn)生巨大的銷售記錄,DBA向公司建議每季度的數(shù)據(jù)放在一個分區(qū)內(nèi),以下示范的是該公司1999年的數(shù)據(jù)(假設每月產(chǎn)生30M的數(shù)據(jù)),操作如下:
STEP1、建立表的各個分區(qū)的表空間:

 

  1. CREATE TABLESPACE ts_sale1999q1   
  2. DATAFILE ‘/u1/oradata/sales/sales1999_q1.dat’   
  3. SIZE 100M   
  4. DEFAULT STORAGE (INITIAL 30m NEXT 30m MINEXTENTS 3 PCTINCREASE 0)   
  5. CREATE TABLESPACE ts_sale1999q2   
  6. DATAFILE ‘/u1/oradata/sales/sales1999_q2.dat’   
  7. SIZE 100M   
  8. DEFAULT STORAGE (INITIAL 30m NEXT 30m MINEXTENTS 3 PCTINCREASE 0)   
  9. CREATE TABLESPACE ts_sale1999q3   
  10. DATAFILE ‘/u1/oradata/sales/sales1999_q3.dat’   
  11. SIZE 100M   
  12. DEFAULT STORAGE (INITIAL 30m NEXT 30m MINEXTENTS 3 PCTINCREASE 0)   
  13. CREATE TABLESPACE ts_sale1999q4   
  14. DATAFILE ‘/u1/oradata/sales/sales1999_q4.dat’   
  15. SIZE 100M   
  16. DEFAULT STORAGE (INITIAL 30m NEXT 30m MINEXTENTS 3 PCTINCREASE 0)  

 

STEP2、建立基于分區(qū)的表:

 

  1. CREATE TABLE sales   
  2. (invoice_no NUMBER,   
  3. ...   
  4. sale_date DATE NOT NULL )   
  5. PARTITION BY RANGE (sale_date)   
  6. (PARTITION sales1999_q1   
  7. VALUES LESS THAN (TO_DATE(‘1999-04-01’,’YYYY-MM-DD’)   
  8. TABLESPACE ts_sale1999q1,   
  9. PARTITION sales1999_q2   
  10. VALUES LESS THAN (TO_DATE(‘1999-07-01’,’YYYY-MM-DD’)   
  11. TABLESPACE ts_sale1999q2,   
  12. PARTITION sales1999_q3   
  13. VALUES LESS THAN (TO_DATE(‘1999-10-01’,’YYYY-MM-DD’)   
  14. TABLESPACE ts_sale1999q3,   
  15. PARTITION sales1999_q4   
  16. VALUES LESS THAN (TO_DATE(‘2000-01-01’,’YYYY-MM-DD’)   
  17. TABLESPACE ts_sale1999q4 );  

以上的相關內(nèi)容就是對Oracle數(shù)據(jù)庫的新特性,分區(qū)管理的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle提高SQL的執(zhí)行效率的3種好用方法
  2. Oracle數(shù)據(jù)庫中的時間處理的實際操作步驟
  3. Oracle臨時表用法的經(jīng)驗心得
  4. Oracle數(shù)據(jù)文件的特性介紹
  5. Oracle修改字段類型2種方案介紹
責任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關推薦

2010-04-14 13:14:46

Oracle數(shù)據(jù)庫

2011-06-27 13:19:36

OMF托管文件ASM

2011-03-22 14:49:35

Oracle數(shù)據(jù)庫重定義表

2009-05-13 10:28:30

OracleDUAL數(shù)據(jù)庫

2010-04-13 10:32:40

Oracle數(shù)據(jù)庫編程

2010-04-19 13:59:17

Oracle 數(shù)據(jù)庫

2011-03-25 10:26:34

Oracle數(shù)據(jù)庫管理表空間

2011-08-10 15:38:12

ConstraintOracle

2010-04-28 18:25:51

Oracle數(shù)據(jù)庫

2010-04-20 16:56:19

Oracle數(shù)據(jù)庫

2017-10-18 19:12:24

數(shù)據(jù)庫Oracle安全管理

2010-04-14 15:58:17

Oracle程序開發(fā)

2010-04-21 11:53:03

Oracle數(shù)據(jù)庫

2010-04-26 09:10:09

Oracle數(shù)據(jù)庫

2011-03-25 09:37:17

2020-08-03 11:52:31

Oracle數(shù)據(jù)庫

2011-05-17 11:23:02

Oracle數(shù)據(jù)庫

2011-05-24 14:55:01

Oracle數(shù)據(jù)庫

2010-04-21 09:49:10

Oracle數(shù)據(jù)庫字符

2009-06-30 15:02:41

磁盤排序Oracle數(shù)據(jù)庫性能
點贊
收藏

51CTO技術棧公眾號