Hi all,
I have a Progress DB (from promon: Database version number: 8283; Size: 130GB) on an AIX system with the following paramters:
-L 16384
-Mn 860
-Ma 1
-spin 60000
-B 327680
-bibufs 50
-aibufs 50
We have lots of server processes, because it is a business critical DB which needs good response time. In the past we used a lower -Mn and a higher -Ma and had lots of performance issues. Since we changed these parameters, the performance is OK. But, now we have the following problem: every shutdown of this database brings the AIX-Server (a new p570 machine with 8 CPUs) in a state where it is very very very busy for 10 minutes and more (we do not get a prompt from the root console then). And sometimes the machine crashes because it is so busy that it is not able to answer the HACMP-Heartbeat/alive-requests from the other cluster member.
Do you have any suggestions, what we can do? We already changed some HACMP/AIX parameters (Heartbeat-Timeout, etc.) after talking to IBM Support. But we still encounter the problem. Should I use a kill-Script to kill some processes from the OS-Level before running proshut? Or is there a way to 'manually' kill the user-/server-processes with a progress script before issuing proshut? Is there a way to use a "shutdown abort" (like in Oracle) without the risk of data loss? Would the emergency shutdown be a option for us?
BTW: currently we use 'proshut -by' for the shutdown.
Thank you in advance!
Andy
I have a Progress DB (from promon: Database version number: 8283; Size: 130GB) on an AIX system with the following paramters:
-L 16384
-Mn 860
-Ma 1
-spin 60000
-B 327680
-bibufs 50
-aibufs 50
We have lots of server processes, because it is a business critical DB which needs good response time. In the past we used a lower -Mn and a higher -Ma and had lots of performance issues. Since we changed these parameters, the performance is OK. But, now we have the following problem: every shutdown of this database brings the AIX-Server (a new p570 machine with 8 CPUs) in a state where it is very very very busy for 10 minutes and more (we do not get a prompt from the root console then). And sometimes the machine crashes because it is so busy that it is not able to answer the HACMP-Heartbeat/alive-requests from the other cluster member.

Do you have any suggestions, what we can do? We already changed some HACMP/AIX parameters (Heartbeat-Timeout, etc.) after talking to IBM Support. But we still encounter the problem. Should I use a kill-Script to kill some processes from the OS-Level before running proshut? Or is there a way to 'manually' kill the user-/server-processes with a progress script before issuing proshut? Is there a way to use a "shutdown abort" (like in Oracle) without the risk of data loss? Would the emergency shutdown be a option for us?
BTW: currently we use 'proshut -by' for the shutdown.
Thank you in advance!
Andy