3.调整数据库SQL语句。应用程序的执行将归结为数据库中的SQL语句执行,因此SQL语句的执行效率最终决定了ORACLE数据库的性能。ORACLE公司推荐使用ORACLE语句优化器(Oracle Optimizer)和行锁管理器(row-level manager)来调整优化SQL语句。
4.调整服务器内存分配。内存分配是在信息系统运行过程中优化配置的,数据库管理员可以根据数据库运行状况调整数据库系统全局区(SGA区)的数据缓冲区、日志缓冲区和共享池的大小;还可以调整程序全局区(PGA区)的大小。需要注意的是,SGA区不是越大越好,SGA区过大会占用操作系统使用的内存而引起虚拟内存的页面交换,这样反而会降低系统。
5.调整硬盘I/O,这一步是在信息系统开发之前完成的。数据库管理员可以将组成同一个表空间的数据文件放在不同的硬盘上,做到硬盘之间I/O负载均衡。

6.调整操作系统参数。例如:运行在UNIX操作系统上的ORACLE数据库,可以调整UNIX数据缓冲池的大小,每个进程所能使用的内存大小等参数。

数据库化是个系统的、长期的工程,它涉及的方面很多,同时优化工作环环相扣。有过优化实践的人往往觉得修改了某一个参数就优化了数据库,但是过一段时间,数据库照样缓慢。而且数据库的优化涉及到更改很多的参数和语句,因此很多人都不敢随意的改动,因为一个参数往往和很多参数相关,可能导致数据库出现新的问题。因此真正的数据库优化,必须是系统的和经过测试评估的。

我们根据多年的数据库经验,提供对操作系统、网络、主机、数据库参数、访问语句、存储结构等因素做出优化调整,提升数据库性能和效率。

数据库健康检查:

 
返回 1 2 3 4 5 6 7 8 9 10 11