Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Pinning Tables in Memory

Pinning Tables in Memory

From: mark tompkins <mdtompkins_at_home.com>
Date: Thu, 15 Feb 2001 07:04:43 GMT
Message-ID: <3A8B7F48.399E8562@home.com>

Does anyone know of a good reference for understanding the effect of pinning tables in memory.

Assume 1 Gig of RAM.

  1. What performance boost could I get for pinning all tables in an address database (static, read only for the most part) (streets table - 20K rows, blocks table 300 K rows, units table 100K rows). If the cache hit ratio indicates > 99%, is pinning any tables a waste of time (address reads frequent, tables indexed, queries use indexes)?
  2. Mulitiple language support means abstracting descriptions so that a user can view data in different languages. What effect does pinning have on lookup tables? The point here - don't know if the cache will always have the data. And, there isn't a large amount of data( < 20k rows).
  3. If I have lots of RAM, why not keep pinning tables until I use up a good chunk of memory? Or, pin packages/procedures that are most commonly used (or infrequently used - because then, they wouldn't be in the cache)???

Oracle is not clear about how to best take advantage of available RAM. Especially, if gobs of RAM is available.

thx

Mark Received on Thu Feb 15 2001 - 01:04:43 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US