2、聚簇的使用
ORACLE提供了另一种方法来提高查询速度,就是聚簇(CLUSTER)。所谓聚簇,简单地说就是把几个表放在一起,按一定公共属性混合存放。聚簇根据共同码值将多个表的数据存储在同一个ORACLE块中,这时检索一组ORACLE块就同时得到两个表的数据,这样就可以减少需要存储的ORACLE块,从而提高应用程序的性能。
3、优化设置的索引,就必须充分利用才能加快数据库访问速度。ORACLE要使用一个索引,有一些最基本的条件:1)、WHERE子名中的这个字段,必须是复合索引的第一个字段;2)、WHERE子名中的这个字段,不应该参与任何形式的计算。
六、多CPU和并行查询PQO(PARALLEL QUERY OPTION)方式的利用
1、尽量利用多个CPU处理器来执行事务处理和查询
CPU的快速发展使得ORACLE越来越重视对多CPU的并行技术的应用,一个数据库的访问工作可以用多个CPU相互配合来完成,加上分布式计算已经相当普遍,只要可能,应该将数据库服务器和应用程序的CPU请求分开,或将CPU请求从一个服务器移到另一个服务器。对于多CPU系统尽量采用PARALLEL QUERY OPTION(PQO,并行查询选项)方式进行数据库操作。
