(2)按照标准使用来设计系统;
(3)存在用于例外的分离区域;
(4)最小化表空间冲突;
(5)将数据字典分离。
三、系统级优化
Oracle数据库从物理结构上看是安装在硬件服务器上的由一个个文件组成的软件系统,要确保其高效运行必须有充足的服务器资源来支撑。影响系统性能的主要问题有以下几个方面:
(1)现有系统自身存在的缺陷或不足;
(2)CPU不足;
(3)内存不足;
(4)I/O不足;
(5)网络约束;
(6)软件约束。在对数据库进行优化之前,应该根据实际应用需求来配置服务器硬件,选取合适的CPU型号及个数、存储容量大小等,优化网络环境,完善操作系统软件配置,为Oracle数据库提供良好的运行环境。
四、数据库级优化
(一)数据库开发设计阶段
(1)优化应用程序结构设计:在数据库系统设计阶段对其逻辑结构和物理结构进行优化设计,系统性能可以达到最佳,系统开销最小。因为不同的应用程序体系结构所要求的数据库资源是不同的,要根据软件需求确定应用程序采用的体系结构,是B/S、C/S还是其他体系结构。优化应用程序结构,设置合理的数据库访问模式,能极大提高数据库效率。
(2)编写优质SQL语句:良好的SQL语句可以被数据库重复使用而减少分析时间,充分利用了SQL语言和Oracle特性的应用程序处理速度较快,效率较高。在进行数据库操作时,选取合适的SQL代码,能使程序更加明了,运行速度也更快。
(3)优化磁盘I/O:对于数据库系统来说,磁盘I/O操作是数据库性能最重要的方面。减少磁盘I/O操作的最根本方法就是利用高速缓存存放频繁使用的数据信息,恰当使用索引和Oracle分区技术能有效节约服务器查找时间,减少磁盘操作。
关于数据库优化心得体会(二)由毕业论文网(www.huoyuandh.com)会员上传。