文章列表
Oracle10g大表查询优化
对于Oracle中的大表,我们可以采用分区表的方式进行优化,以提高访问表的性能。
以下是对长庆物资系统的BILL表的优化过程:
分析:
BILL表有129个字段,24万多条数据。
虽然数据量不是很大,但是字段过多,造成了读取表的效率不高,经常出现资源竞争频繁,I/O阻塞。
因此有必要对BILL表进行优化,提高效率。
对大表一般采用分区表的方式进行优化,由于Oracle没有提供直接将普通表转变为分区表的方式,必须通过重建表的方式进行优化,一般有三种方式实现,根据不同情况使用,
第一种:利用原表重建分区表,方法简单易用,由于采用DDL语句,不会产生UNDO,且只产生少 ...