1) Check for smon timer waits, If u donot see any waits, then your smon is continiously active doing something.
Check for enteries in v$sort_Segment and also check for TS or ST locks.
2) If you have uniform extent size for ur tables then u can avoid the free extent coalescing by putting this event in your init.ora file:
hi,
SMON does the following primary functions
1. Instance Recovery at startup
2. Coalescing space in tablespaces
3. Cleaning up temporary segments
i feel that uer problem lies in point no. 3., if uer application has generated a temporary segment very large and that needs to be cleaned after its use then SMON will have to consume excessive resources since the temporary segment has grown very large,
pls. check up the size of uer temp. segment and confirm , shall advice further
cheers
soren
via v$session and v$sql_area find what smon is executing and how frequently. If a lot of tablespaces where deleted during db life then this can cause slower processing.
Bookmarks