[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference eps::oracle

Title:Oracle
Notice:For product status see topics: UNIX 1008, OpenVMS 1009, NT 1010
Moderator:EPS::VANDENHEUVEL
Created:Fri Aug 10 1990
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1574
Total number of notes:4428

1554.0. "VLM on Data Warehouse" by HGOVC::PATRICKNG () Wed Apr 30 1997 08:38

    Hi,
    
    Does anyone run VLM on Data Warehouse? What is the performance gain?
    Please give detail on the configuration.
    
    
    Thanks,
    Patrick
T.RTitleUserPersonal
Name
DateLines
1554.1wins pointerASABET::SILVERBERGMy Other O/S is UNIXWed Apr 30 1997 09:177
    check out the data warehouse wins at
    http://sbudev1.mro.dec.com/esi/dwsales.htm
    
    you should be able to get some info from the many wins listed
    
    Mark
    
1554.2more pointersASABET::SILVERBERGMy Other O/S is UNIXWed Apr 30 1997 09:415
    also check out data warehouse & oracle wins at
    http://sbudev1.mro.dec.com/esi/dwrefsum.htm
    
    Mark
    
1554.3or NSIC01::EIS_DWFLEXEM::HAGGERTYKevin, NSIS, Stow MA USAMon May 05 1997 11:425
    I agree with Mark - there are several good ones.
    
    AltaVista search for "warehous* and VLM" yielded 100+ entries.  Start
    with WebIR search for better organization.
    
1554.4VLM helps in several ways !SPANIX::JULIANRALPHAbet = Our bet on ALPHAThu May 29 1997 15:5135
Patrick,

the VLM feature in oracle allows you for two things:

	- Big Oracle Blocks (BOB): up to 32 KB per block.
	- Large number of database block buffers up to a limit beyond the 
traditional 2 GB limitation. This is the parameter with the main impact on 
the so called Large Shared Global Area (LSGA).

In datawarehouse environments, BOB is a must. However, depending on the 
relative size of your database compared to the main memory you have 
available, and also depending on the number of simultaneous users you are 
going to support simultaneously, you may or may not benefit from the large 
number of buffers.

If you do full scans mostly and your tables fit into main memory, VLM would 
be fine, but don't forget to analyze your tables and specify the cost based 
optimizer. 

However, if many sorts or hash joins are to be performed, then you may 
be interested in increasing the "sort-area-size" and/or the "hash-area-
size" which enlarges the per process PGA (Private Global Area), so nothing 
to do with LSGA.

In the second case, quite common, the SGA should be sized so that the 
smaller and more frequently used tables can be cached. 

When many users with or without many parallel query servers want to access 
the database, the VLM addressing and SMP capability of Digital UNIX can be 
used here to support many concurrent processes (client, shadow or both).

I hope it helps,

Juli�n Rodr�guez
Digital Spain