如何提高聚集的性能

提高聚集性能的方法和排序基本相同,所有排序的优化都适用于聚集操作。需要注意的是排序基本不使用日志缓存区,而聚集则会大量使用日志缓存区,所以需要增大日志写缓存区的大小。当然也可以用最小日志参数减少日志的量来减少日志对缓存区的影响。另外聚集操作会写很多的数据,这在一定程度上会影响BUFFER的替换策略,要减少此影响,可以增大BUFFER的大小。

对某个表做聚集操作的时候,表的存储参数会影响聚集的性能,最好将聚集操作的表放在足够大的表空间上,避免聚集过程中扩展表空间。也应该将表的NEXTSIZE设置的足够大,以免段扩展对聚集操作的影响。