PGA use increasing over time for persistent connections
Oracle 12.1.0.2 Not RAC
pga_aggregate_limit 25769803776 24G
pga_aggregate_target 12884901888 12G
sga_max_size 80G
sga_target 80G
Linux 2.6.32-696.20.1.el6.x86_64
Mem: 126080164k total, 124091952k used, 1988212k free, 1315544k buffers
Swap: 16775164k total, 0k used, 16775164k free, 16012504k cached
We have experienced swapping problems in the last couple of months. We had one extended outage due to constant swapin/swapout activity (shutdown abort and killing processes I hate that).
I've found that the total PGA being used increases over time. The application uses connection pooling (for the most part) and the connections are persistent for weeks at a time. The use of swap seems to be associated with the increased PGA use.