| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> AIX 4.2 and Oracle 7.2/7.3 SGA/PGA and virtual memory
Hi.
Can you help me with a question regarding aix-behavior?
SHORT:
Examples: MB --------- ---- RAM: 128 Paging space: +256
Assumption 1: (I believe this is "true")
Base consumption of RAM (SGA, AIX etc.): 50 ACTIVE usersessions (30sessions*3MB*50%): 45 -- 95 Available for "disk-cache" (128 - 95): 33
Assumption 2: (I hope this is not "true")
Base consumption of RAM (SGA, AIX etc.): 50 Usersessions (ALL) (30sessions*3MB*100%): 90 ----- 140 Available for "disk-cache" (128 - 140): (none)
If assumption 1 is "true", I will allocate 33MB ram more the Oracle SGA/PGA (using the values of the above example). If assumption 2 is "true", I will probably recommend the customer to buy more RAM.
LONGER VERSION FOR UNDERSTANDING:
Most of my customers has 2-4 AIX+Oracle sessions pr. user, so the most frequently used functions are "at the fingertips". This means, that most of the time 50%-70% of the sessions are "sleeping".
My problem is, how I should size the Oracle-SGA/PGA with this memory-use
in mind.
MY AIM IS to use the RAM available for active Oracle in stead of for
aix-disk-cache, as Oracle should manage the cache more efficient as a
result of having different priorities for index-data and table-data. Aix
is of course not able to prioritize disk-cache in this manner.
Most of my customers seem to have to little memory allocated to SGA/PGA
(13-25MB), resulting in a lot of I/O activity which of course is bad for
performance.
I HAVE tried to study some books on the subject, but I am not sure about the behavior.
Thank you in advance for any comment.
Regards
Jens Wartenberg
Wartenberg Industri Data
Denmark
Received on Tue Feb 25 1997 - 00:00:00 CST
![]() |
![]() |