考试网 >> IT认证 >> Oracle >> Oracle指导 >> Oracle数据库性能保护(上)

Oracle数据库性能保护(上)

发布时间:2006-06-28 10:17     点击:
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列进行分区。


版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有