| |
 |
|
Oracle Tips by Burleson Consulting
|
UNIX interaction with the
Multi-threaded Server
As you may know, the Multi-threaded server (MTS)
was developed in Oracle7 to provide an alternative to a dedicated
server connection for Oracle processes. Instead of each connection
spawning a UNIX PID and a UNIX RAM region for PGA memory, the MTS
allows for us to share pre-spawned Oracle connections. These
pre-spawned connections share RAM memory by using the Oracle large
pool. By sharing connections and RAM memory, Oracle connections can
happen faster and with less overall resource consumption on the
server.
When using the MTS, Oracle allocates memory
in a shared region called the User Global Area, or UGA. If you have
the large_pool_size defined in you init.ora file, then the UGA
memory will be allocated from the large pool. If you do not define
a large pool, then the UGA memory will be allocated from the Oracle
shared pool. Oracle always recommends that you allocate a large
pool if you are using the MTS.
|
Download your Oracle scripts now:
www.oracle-script.com
The
definitive Oracle Script collection for every Oracle professional DBA
|
|