如何让Oracle数据库始终保持其优良的性能,这是许多DBA特别关心的问题,本文将着重对以下几个方面进行详细的介绍。
一、分区
根据实际经验,在一个大数据库中,数据空间的绝大多数是被少量的表所占有。为了简化大型数据库的管理,改善应用的查询性能,一般可以使用分区这种手段。所谓分区就是动态表中的记录分离到若干不同的表空间上,使数据在物理上被分割开来,便于维护、备份、恢复、事务及查询性能。当使用的时候可建立一个连接所有分区的视图,使其在逻辑上仍以一个整体出现。
1.建立分区表:
|
表Employee依据DeptNo列进行分区。
2.分区索引:
|
当分区中出现许多事务并且要保证所有分区中的数据记录的惟一性时采用全局索引,在建立全局索引时,Global子句允许指定索引的范围值,这个范围值可以不同于表分区的范围值。只有建立局部索引才会使索引分区与表分区间建立起一一对应关系。因此,在大多数情况下,应该使用局部索引分区。若使用了此索引,分区就能够很容易地将索引分区与表分区建立关联,局部索引比全局索引更易于管理。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 数据库专栏 (5293篇文章)
- 数据库处理专题 (8997篇文章)
- 城域网专题 (8005篇文章)
- 数据库安全技术专题 (13511篇文章)
- 数据库安装与卸载 (10786篇文章)
- Oracle 10g基础应用 (4625篇文章)
- Linux数据库宝典 (13782篇文章)
- 数据库相关文章 (5293篇文章)
- Oracle 10g优化恢复 (203篇文章)
- 数据库体系架构 (1165篇文章)
- Oracle数据库中关键字 (67次浏览)
- 实例讲解清除Oracle 10g RAC CRS的方法 (48次浏览)
- Data Guard学习物理standby高级管理 (47次浏览)
- 深入讲解“database link”的设置和使用 (31次浏览)
- 甲骨文:从手机功能变化看数据库性能扩展 (27次浏览)
- Windows环境中同时安装Oracle9i 10g和11g (25次浏览)
- Oralce定时执行存储过程任务的设置步骤 (24次浏览)
- 实例讲解Oracle监听口令及监听器安全 (23次浏览)
- 测量磁盘I/O (21次浏览)
- 初学者应该如何理解Oracle的架构知识 (20次浏览)



