Whole Oracle database in memory

neutrino

Suppose I have an Oracle database whose data files are 256 GB in size. Is it a good idea to use a server with, say, 384 GB RAM in order to host the entire database in RAM?

Is there any difference if you only have, say, 128 GB RAM?

I'm talking about caching and Oracle inner workings, not memory based filesystem. Suppose OLTP, and a 100 GB working set.

Regards,

Jon Heller

Use the views V$SGA_TARGET_ADVICE and V$PGA_TARGET_ADVICE to predict the performance improvement of additional memory.

Oracle records many statistics about physical (disk) and logical (total) I/O requests. People used to obsess over the buffer cache hit ratio. It can be helpful but that number doesn't tell the whole story. If the ratio is 99% then your cache is probably sufficient and adding more memory won't help. If it's low then you might benefit from more memory, or perhaps the processes that use disk aren't time critical.

Be careful before you request more memory. I've seen a lot of memory wasted because some people assume more memory will solve everything. Oracle has many I/O features to help reduce memory requirements. The "in-memory database" fad is mostly hype.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Oracle Whole Database Backup

From Dev

Oracle Whole Database Backup

From Dev

Memory management of large data from oracle database

From Dev

DBUnit: any in-memory Database with Oracle PLSQL support?

From Dev

DBUnit: any in-memory Database with Oracle PLSQL support?

From Dev

In-memory database supporting proprietary INSERT ALL oracle syntax

From Dev

Will this query load the whole table in memory

From Dev

Can one grep the whole database?

From Dev

Is it possible to encrypt the whole database in android?

From Dev

Are Firebase keys unique to the whole database?

From Dev

How to Update the column in whole Database?

From Dev

Can one grep the whole database?

From Dev

Trim Spaces inside whole Database

From Dev

Memory issue with query of huge table from Oracle database with ADO in Excel VBA

From Dev

Grails GORM - ArrayIndexOutOfBoundsException when switching from in-memory data source to Oracle database

From Dev

How to load database from disc to in-memory for ORACLE 12c

From Dev

Why reading of file takes memory for the whole file?

From Dev

Android: Volley JsonRequest Keeps Whole Object On Memory

From Dev

copy whole of a file into memory using mmap

From Dev

Is the whole function block really stored in RETAIN memory?

From Dev

Use/See whole the flash memory space

From Dev

Do .so files get loaded as a whole into memory?

From Dev

Memory allocation in Oracle VirtualBox

From Dev

Use memcached as memory database?

From Dev

Getting memory of SQLite database

From Dev

SQLite database in memory

From Dev

Loading a database in memory

From Dev

Postgresql in memory database django

From Dev

SQLite database in memory

Related Related

HotTag

Archive