六个方面囊括Oracle数据库性能优化要点

当今企业对数据库性能优化越来越重视,数据库性能关乎一个企业运营速度的快慢,数据库运行快则大大解决企业运营的速度问题,提高企业的整体运营效率。那么oracle优化包括哪几个方面呢?
1. 调整数据库SQL语句
应用程序的执行最终将归结为数据库中的SQL语句执行,因此SQL语句的执行效率最终决定了Oracle数据库的性能。 Oracle公司推荐使用Oracle语句优化器和行锁管理器来调整优化SQL语句。
2. 调整服务器内存分配
服务器内存分配是在信息系统运行过程中优化配置的。数据库管理员根据数据库的运行状况不仅可以调整数据库系统全局区的数据缓冲区、日志缓冲区和共享池的大小,而且还可以调整程序全局区的大小。
3. 调整应用程序结构设计
应用程序结构设计也是在开发信息系统之前完成的。程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层体系结构,还是使用Browser/Web/Database的三层体系结构。不同的应用程序体系结构要求的数据库资源。
4. 调整操作系统参数
运行在Unix操作系统上的 Oracle数据库,可以调整 Unix数据缓冲区的大小、每个进程所能使用的内存大小等参数。
5. 调整硬盘I/O
调整硬盘I/O 是在信息系统开发之前完成的。数据库管理员可以将组成同一个表空间的数据文件放在不同的硬盘上,做到硬盘之间I/O 负载均衡。 
6. 调整数据结构的设计
数据结构的设计在开发信息系统之前完成,程序员需要考虑是否使用Oracle数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。
以上六个方面是关于Oracle数据库性能优化的要点,DBA要在平时调优的时候熟悉运用上述技能才能达到调优效果。

posted @ 2014-04-21 10:48  塞姆数据  阅读(204)  评论(0)    收藏  举报