PGA(程序/进程全局区)是用于保存单个进程的数据和控制信息的内存区域。例如,它一般包括一个排序区、散列区、会话游标缓存等。
PGA自动调整
通过设置hash_area_size、sort_area_size等参数可以手动管理PGA。
为了使oracle自动管理PGA,可以设置workarea_size_policy参数为AUTO并且把pga_aggregate_target设置为PGA可以使用的内存大小。
监控PGA使用情况
PGA使用的统计信息:
帮助确定一个好的pga_aggregate_target设置
显示每个进程的PGA最大使用情况