Consultor Eletrônico



Kbase P172147: The _mprosrv processes are using up more CPU than normal.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   07/09/2010
Status: Unverified

SYMPTOM(s):

The _mprosrv processes are using up more CPU than normal.

The total CPU usage is 95% where it normally is at 30-40%

Code of nightly batch job was modified

Started getting "increase -L messages" in the database log file.

Increased the -L to 48000000

FACT(s) (Environment):

IBM AIX
PowerPC 64-bit
OpenEdge 10.2A

CHANGE:

The Lock table was increased to 48000000 to accommodate the locking issue created by recent code modifications.

CAUSE:

The lock table has no index and needs to scan the entire table for lock information

FIX:

Possible work arounds:
1. Look for the high water mark for the lock table in promon and reduce the -L to around that figure:
promon dbname/#6 "Shared Resources"/"Locking table high water mark"

2. Incorporate the piece of code in solution, P52812 "Poor performance when reading the _Lock table"

or,

3. Look at the modifications done to the code recently as to possible reasons for the increased locking and improve the code where possible.