数据库性能优化有哪些措施?( 二 )

4、调整服务器内存分配 。 内存分配是在信息系统运行过程中优化配置的 , 数据库管理员可以根据数据库运行状况调整数据库系统全局区(SGA区)的数据缓冲区、日志缓冲区和共享池的大小;还可以调整程序全局区(PGA区)的大小 。 需要注意的是 , SGA区不是越大越好 , SGA区过大会占用操作系统使用的内存而引起虚拟内存的页面交换 , 这样反而会降低系统 。

5、调整硬盘I/O , 这一步是在信息系统开发之前完成的 。 数据库管理员可以将组成同一个表空间的数据文件放在不同的硬盘上 , 做到硬盘之间I/O负载均衡 。

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

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库 , 它产生于距今六十多年前 , 随着信息技术和市场的发展 , 特别是二十世纪九十年代以后 , 数据管理不再仅仅是存储和管理数据 , 而转变成用户所需要的各种数据管理的方式 。 数据库有很多种类型 , 从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用 。

推荐阅读