System Global Area

From Wikipedia, the free encyclopedia
Jump to: navigation, search

In the database management systems developed by the Oracle Corporation, the System Global Area (SGA) forms the part of the RAM shared by all the processes belonging to a single Oracle database instance. The SGA contains all information necessary for the instance operation.

In general, the SGA consists of the following:

  • dictionary cache: information about data dictionary tables, such as information about account, datafile, segment, extent, table and privileges
  • redo log buffer: containing information about committed transactions that the database has not yet written to online redo log files
  • the buffer_cache or "database buffer cache": holds copies of data blocks read from datafiles[1]
  • shared pool, the cache of parsed commonly-used SQL statements, and also the data-dictionary cache containing tables, views and triggers
  • Java pool, for parsing Java statements.
  • large pool (including the User Global Area (UGA))

[edit] See also

[edit] Further reading

[edit] References

  1. ^ "Memory Architecture" in Oracle Database Concepts 11g Release 1 (11.1)
Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages