2022年Oracle平台应用数据库系统的设计与开发ORACLE教程.docx
《2022年Oracle平台应用数据库系统的设计与开发ORACLE教程.docx》由会员分享,可在线阅读,更多相关《2022年Oracle平台应用数据库系统的设计与开发ORACLE教程.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年Oracle平台应用数据库系统的设计与开发ORACLE教程Oracle是目前应用最广泛的数据库系统。一个完整的数据库系统包括系统硬件、操作系统、网络层、DBMS(数据库管理系统)、应用程序与数据,各部分之间是相互依靠的,对每个部分都必需进行合理的配置、设计和优化才能实现高性能的数据库系统。本文探讨笔者运用Oracle开发局域网中、小型数据库应用中,系统硬件的选择与运用、应用数据库系统设计与开发方面的一些心得和建议。应用数据库系统包含应用数据库和应用两方面的内容,应用数据库就是生产数据库,与系统数据库相对。系统硬件的选择与运用与数据库系统亲密相关的硬件主要有CPU、内存、集群、存储设备
2、等,这里不对集群进行探讨。1、CPUCPU的数目和速度干脆影响数据库操作的速度,Oracle数据库供应并行查询选项,允许SQL操作以协同方式在多个CPU上执行,可以很大程度的发挥多CPU的性能。为系统添加CPU前,首先要对应用程序的SQL代码做优化,提高应用程序的效率,质量低劣的应用可能会引起CPU资源的无谓的消耗;其次,要了解操作系统对CPU数目的限制及系统的可扩展性。在系统CPU资源已定的状况下,要对各类应用进行分析,在保证关键应用正常运行的前提下,尽可能将大量占用CPU资源的应用放在系统相对空闲的时候进行。良好的工作调度可以有效削减对CPU的竞争运用,加快系统的响应时间。2、内存数据库系
3、统中,应保证有足够大的内存。在UNIX系统中,假如系统的物理内存小于1GB,可将交换区的大小设为内存的4倍,否则,可设为内存的2倍,交换区要放在磁盘速度最快的硬盘上。Oracle 的SGA区大小干脆关系到数据库操作的性能,一般来说,SGA区的大小可设为系统可用内存的55%到57%,SGA区过多占用系统内存反而会降低性能。在应用系统运行中,应定期监测系统的内存运用状况,对关键应用进行分析,依据应用适时调整SGA区各部分的大小。Oracle9i可在不重新启动数据库的状况下修改SGA区的参数,实时变更SGA区的大小。3、存储设备在网络时代,信息资源的积累和广泛应用对数据存储技术的发展提出了更大的挑战
4、,数据存储模式从传统的总线连接模式进入了网络存储模式。但存储设备依旧是硬盘、磁带(带库)、磁盘阵列,在中、小型数据库应用中传统存储模式仍占主导地位。磁盘I/O是数据库操作的瓶颈之一,磁盘的合理选择和运用在数据库系统中显得尤为重要。在最初做数据库系统规划时,应充分考虑到系统的容量和预期的增长,尽可能为以后的扩展留足空间。在硬盘和磁盘阵列的选择与运用中,应留意以下几点:选择支持热插拔功能的硬盘,这样在出现硬盘Oracle 平台应用数据库系统的设计与开发失败时,可以在系统正常运行的状况下更换硬盘;不要选择太大的硬盘,切记对Oracle 应用程序,14GB大小的硬盘是比较合适的,最好购买大量的中小型硬
5、盘,这样在配置RAID时可供应更大的敏捷性;假如选用了磁盘阵列,对于Oracle数据库应用,假如经费能够支持,RAID 0+1是最佳的配置方法。在RAID 5中,读操作性能得到了肯定的改善,但写性能损失很大,假如某个硬盘失败,硬盘重建的工作量特别大,RAID 5 适用于DSS(决策支持系统)应用,对OLTP(联机事物处理)应用不太合适;在实现RAID时,要正确地选择分条的大小,确定分条大小的三个主要因素是:应用程序的特性(DSS、OLTP、批处理)、操作系统与数据库的数据块大小、磁盘阵列中的硬盘数目。数据库的数据块大小应是操作系统数据块大小的整数倍,同样分条大小也必需是操作系统数据块大小的整数
6、倍。假如运用裸设备,分条大小应是操作系统物理数据块的大小。分条可根据水平方向进行,也可根据垂直方向进行。水平分条跨越每个硬盘限制器进行,垂直分条跨越整个硬盘集合进行,分条集合中的成员数应不大于硬盘限制器数。OLTP应用程序,数据访问的数据量不大,一般可选择32KB 或64KB 的分条大小,而DSS应用程序访问的数据量大,可考虑运用64KB、128KB或256KB的分条大小。应用数据库的设计与开发Oracle数据库软件安装和配置完成后,就进入了应用数据库的设计阶段,应用数据库设计包括逻辑设计与物理设计。合理的逻辑设计会大大提高数据库的性能,增加数据库的可维护性。在设计中依据应用,抽象出实体关系模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Oracle 平台 应用 数据库 系统 设计 开发 教程
限制150内