dbTalk Databases Forums  

Can we keep a table in memeory for faster access? Oracle 10g

comp.databases.oracle.misc comp.databases.oracle.misc


Discuss Can we keep a table in memeory for faster access? Oracle 10g in the comp.databases.oracle.misc forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Sam
 
Posts: n/a

Default Can we keep a table in memeory for faster access? Oracle 10g - 03-03-2008 , 12:26 PM






Hi There,
I have a table with heavy select queries on it, with almost no Insert or
Update.
Is there a way to make Oracle keep this table or a View of this table in
memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g 10.2.1.0
OS: Windows Server 2003



Thank you in advanced





Reply With Quote
  #2  
Old   
DA Morgan
 
Posts: n/a

Default Re: Can we keep a table in memeory for faster access? Oracle 10g - 03-03-2008 , 01:15 PM






Sam wrote:
Quote:
Hi There,
I have a table with heavy select queries on it, with almost no Insert or
Update.
Is there a way to make Oracle keep this table or a View of this table in
memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g 10.2.1.0
OS: Windows Server 2003



Thank you in advanced
http://www.psoug.org/reference/tables.html

Look up entries related to CACHE and POOL.
--
Daniel A. Morgan
Oracle Ace Director & Instructor
University of Washington
damorgan@x.washington.edu (replace x with u to respond)
Puget Sound Oracle Users Group
www.psoug.org


Reply With Quote
  #3  
Old   
DA Morgan
 
Posts: n/a

Default Re: Can we keep a table in memeory for faster access? Oracle 10g - 03-03-2008 , 01:15 PM



Sam wrote:
Quote:
Hi There,
I have a table with heavy select queries on it, with almost no Insert or
Update.
Is there a way to make Oracle keep this table or a View of this table in
memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g 10.2.1.0
OS: Windows Server 2003



Thank you in advanced
http://www.psoug.org/reference/tables.html

Look up entries related to CACHE and POOL.
--
Daniel A. Morgan
Oracle Ace Director & Instructor
University of Washington
damorgan@x.washington.edu (replace x with u to respond)
Puget Sound Oracle Users Group
www.psoug.org


Reply With Quote
  #4  
Old   
DA Morgan
 
Posts: n/a

Default Re: Can we keep a table in memeory for faster access? Oracle 10g - 03-03-2008 , 01:15 PM



Sam wrote:
Quote:
Hi There,
I have a table with heavy select queries on it, with almost no Insert or
Update.
Is there a way to make Oracle keep this table or a View of this table in
memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g 10.2.1.0
OS: Windows Server 2003



Thank you in advanced
http://www.psoug.org/reference/tables.html

Look up entries related to CACHE and POOL.
--
Daniel A. Morgan
Oracle Ace Director & Instructor
University of Washington
damorgan@x.washington.edu (replace x with u to respond)
Puget Sound Oracle Users Group
www.psoug.org


Reply With Quote
  #5  
Old   
DA Morgan
 
Posts: n/a

Default Re: Can we keep a table in memeory for faster access? Oracle 10g - 03-03-2008 , 01:15 PM



Sam wrote:
Quote:
Hi There,
I have a table with heavy select queries on it, with almost no Insert or
Update.
Is there a way to make Oracle keep this table or a View of this table in
memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g 10.2.1.0
OS: Windows Server 2003



Thank you in advanced
http://www.psoug.org/reference/tables.html

Look up entries related to CACHE and POOL.
--
Daniel A. Morgan
Oracle Ace Director & Instructor
University of Washington
damorgan@x.washington.edu (replace x with u to respond)
Puget Sound Oracle Users Group
www.psoug.org


Reply With Quote
  #6  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Can we keep a table in memeory for faster access? Oracle 10g - 03-03-2008 , 02:28 PM



On 03.03.2008 20:15, DA Morgan wrote:
Quote:
Sam wrote:
Hi There,
I have a table with heavy select queries on it, with almost no Insert
or Update.
Is there a way to make Oracle keep this table or a View of this table
in memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g 10.2.1.0
OS: Windows Server 2003

http://www.psoug.org/reference/tables.html

Look up entries related to CACHE and POOL.
Well, Oracle will cache tables anyway so it might not even be needed to
pin a particular table in memory. Sam, why do you think you need to do
this?

Kind regards

robert


Reply With Quote
  #7  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Can we keep a table in memeory for faster access? Oracle 10g - 03-03-2008 , 02:28 PM



On 03.03.2008 20:15, DA Morgan wrote:
Quote:
Sam wrote:
Hi There,
I have a table with heavy select queries on it, with almost no Insert
or Update.
Is there a way to make Oracle keep this table or a View of this table
in memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g 10.2.1.0
OS: Windows Server 2003

http://www.psoug.org/reference/tables.html

Look up entries related to CACHE and POOL.
Well, Oracle will cache tables anyway so it might not even be needed to
pin a particular table in memory. Sam, why do you think you need to do
this?

Kind regards

robert


Reply With Quote
  #8  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Can we keep a table in memeory for faster access? Oracle 10g - 03-03-2008 , 02:28 PM



On 03.03.2008 20:15, DA Morgan wrote:
Quote:
Sam wrote:
Hi There,
I have a table with heavy select queries on it, with almost no Insert
or Update.
Is there a way to make Oracle keep this table or a View of this table
in memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g 10.2.1.0
OS: Windows Server 2003

http://www.psoug.org/reference/tables.html

Look up entries related to CACHE and POOL.
Well, Oracle will cache tables anyway so it might not even be needed to
pin a particular table in memory. Sam, why do you think you need to do
this?

Kind regards

robert


Reply With Quote
  #9  
Old   
Robert Klemme
 
Posts: n/a

Default Re: Can we keep a table in memeory for faster access? Oracle 10g - 03-03-2008 , 02:28 PM



On 03.03.2008 20:15, DA Morgan wrote:
Quote:
Sam wrote:
Hi There,
I have a table with heavy select queries on it, with almost no Insert
or Update.
Is there a way to make Oracle keep this table or a View of this table
in memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g 10.2.1.0
OS: Windows Server 2003

http://www.psoug.org/reference/tables.html

Look up entries related to CACHE and POOL.
Well, Oracle will cache tables anyway so it might not even be needed to
pin a particular table in memory. Sam, why do you think you need to do
this?

Kind regards

robert


Reply With Quote
  #10  
Old   
Mark D Powell
 
Posts: n/a

Default Re: Can we keep a table in memeory for faster access? Oracle 10g - 03-04-2008 , 09:12 AM



On Mar 3, 3:28*pm, Robert Klemme <shortcut... (AT) googlemail (DOT) com> wrote:
Quote:
On 03.03.2008 20:15, DA Morgan wrote:

Sam wrote:
Hi There,
I have a table with heavy select queries on it, with almost no Insert
or Update.
Is there a way to make Oracle keep this table or a View of this table
in memory(RAM)? for faster access?
I have enough RAM on the system and tables are not that big,
Any suggestions?

I use:
Oracle: 10g *10.2.1.0
OS: Windows Server 2003
http://www.psoug.org/reference/tables.html

Look up entries related to CACHE and POOL.

Well, Oracle will cache tables anyway so it might not even be needed to
pin a particular table in memory. *Sam, why do you think you need to do
this?

Kind regards

* * * * robert
I agree with Robert in that before making use of the cache hint within
a query or the Keep Pool for storing the table blocks in the buffer
cache (See Daniel's referenced material) you want to be sure you
really need to do this.

If the table is small and the blocks are heavily referenced then the
table blocks will have a tendency to hang around in the buffer cache
as modern Oracle uses a touch count on the blocks to determine the
blocks position in the LRU chain.

HTH -- Mark D Powell --


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.