Re: Memory-resident table -- VMS

From: Arthur Davies <eayda_at_abhp1.aberdeen.chevron.com>
Date: 14 Jul 93 17:14:49 GMT
Message-ID: <1993Jul14.181449_at_abhp1.aberdeen.chevron.com>


At present users cannot lock small tables in memory You might check your DBA monitor and compare logical vs physical I/O requests, if logical is very high cf physical then the table is mainly in memory.

If physical is very high as well as logical(approximately equal) you are causing full table scans and should check your application code. astarting point for good performance is at least 10:1 logical to physical, obviously application dependent

you need dba priviledges to use this tool.In article <1993Jul9.002647.6819_at_govonca.gov.on.ca>, millsp_at_govonca.gov.on.ca (Phil Mills) writes:
|> (When reading the following, be aware that the author knows a fair
|> amount about VMS, but next to nothing about Oracle. In other words,
|> when mentioning DBA-type things, assume you're talking to an ignoramus.)
|>
|> Using Oracle Financials on a VAX running VMS 5.5-2 with a reasonable
|> amount of free memory, we have discovered that one table is getting
|> a massive number of I/O requests. The table, itself, is rather small
|> and would fit comfortably in physical memory.
|>
|> If this was a normal VMS file, I could improve performance drastically
|> by putting the entire thing into a shared global section and satisfying
|> all requests from memory.
|>
|> In Oracle, I understand that there is something called the SGA which
|> handles caching of structures and data. Is there any way to force (or
|> trick) Oracle into locking the entire table in question into the SGA
|> and thereby avoiding the majority of disk accesses?
  Received on Wed Jul 14 1993 - 19:14:49 CEST

Original text of this message