怎样进行Oracle数据库性能完全保护Oracle认证考试

文章作者 100test 发表时间 2010:01:08 18:19:04
来源 100Test.Com百考试题网


  Oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使Oracle数据库保持优良性能,这是许多数据库管理员关心的问题,根据笔者经验建议不妨针对以下几个方面加以考虑。

  一、分区

  根据实际经验,在一个大数据库中,数据空间的绝大多数是被少量的表所占有。为了简化大型数据库的管理,改善应用的查询性能,一般可以使用分区这种手段。所谓分区就是动态表中的记录分离到若干不同的表空间上,使数据在物理上被分割开来,便于维护、备份、恢复、事务及查询性能。当使用的时候可建立一个连接所有分区的视图,使其在逻辑上仍以一个整体出现。

  1.建立分区表:

  Create table Employee(

  EmpNo varchar2(10) primary key,

  Name varchar2(30),

  DeptNo Number(2)

  )

  Partition by range(DeptNo)

  (partition PART1 values less than (11)

  tablespace PART1_TS,

  partition PART2 values less than(21)

  tablespace PART2_TS,

  partition PART3 valuse less than(31)

  tablespace PART3_TS

  partition PART4 values less than(MAXVALUE)

  tablespace PART4_TS

  ).

  表Employee依据DeptNo列进行分区。

  2.分区索引:

  Create index Employee_DeptNo on Employee (DeptNo)local(

  partition PART1 tablespace PART1_NDX_TS,

  partition PART2 tablespace PART2_NDX_TS,

  partition PART3 tablespace PART3_NDX_TS,

  partition PART4 tablespace PART4_NDX_TS,

  ).


相关文章


ORACLE多表关联的0update语句Oracle认证考试
Oracle数据集成解决方案主打实时商业智能Oracle认证考试
ORACLE10G给SCOTT解锁Oracle认证考试
oracletrunc()函数的用法Oracle认证考试
怎样进行Oracle数据库性能完全保护Oracle认证考试
Oracle数据库安全性管理策略与方法Oracle认证考试
Oracle数据库专家性能调整秘密Oracle认证考试
在Oracle里提高SQL执行效率的三种方法Oracle认证考试
Oracle10g的hints调整机制分析Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛