阳子SEO博客

数据库性能优化的措施是什么?

1.调整数据结构的设计。这一部分是在开发信息系统之前完成的。程序员需要考虑是否使用ORACLE数据库的分区功能,以及是否为频繁访问的数据库表建立索引。

2.调整应用程序结构设计。这一部分也是在开发信息系统之前完成的。在这一步中,程序员需要考虑应用程序使用什么样的体系结构,是使用传统的客户机/服务器两层体系结构还是浏览器/网络/数据库三层体系结构。不同的应用程序架构需要不同的数据库资源。

3.调整数据库SQL语句。应用程序的执行最终将归因于数据库中SQL语句的执行,因此SQL语句的执行效率最终决定了ORACLE数据库的性能。甲骨文公司建议使用甲骨文语句优化器和行级管理器来调整和优化SQL语句。

4.调整服务器内存分配。在信息系统运行期间内存分配得到优化,数据库管理员可以根据数据库的运行状态调整数据库系统全局区(SGA区)的数据缓冲区、日志缓冲区和共享池的大小。您还可以调整程序全局区域(PGA区域)的大小。应该注意的是,SGA面积越大越好。如果SGA区域太大,将会占用操作系统使用的内存,并导致虚拟内存的页面交换,这将减少系统。

5.调整硬盘的输入输出,这是在信息系统开发之前完成的。数据库管理员可以将构成相同表空间的数据文件放在不同的硬盘上,以平衡硬盘之间的输入输出负载。

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

cache
Processed in 0.011996 Second.