Heim  >  Artikel  >  Datenbank  >  Oracle学习笔记:Chapter 02--Oracle Architectural Components

Oracle学习笔记:Chapter 02--Oracle Architectural Components

WBOY
WBOYOriginal
2016-06-07 17:00:34867Durchsuche

一个instance 对应一个SGA,可以占据物理内存的80%shared pooldatabase buffer cacheredo log bufferother structures用命令 sho

一个instance 对应一个SGA,可以占据物理内存的80%
shared pool
database buffer cache
redo log buffer
other structures

用命令 show sga;命令即可查看SGA

SGA基本单位:granules (10M .16M)

select componet,

一个后台进程对一个PGA,如果有多个后台进程就有多个PGA

shared pool:

存储最近执行的SQL(解析后的命令)
存储最近使用的数据definitions

shared pool中的两大部件:
library cache :存储经过编译和解析以后的SQL语句和PL/SQL语句
data dictionary cache:数据字典,存储数据库控制信息


Database Buffer Cache:

要把数据部分信息放在内存,这就是cache的基本思想。

:块是Oracle存储的基本单位。

-DB_CACHE_SIZE
-DB_KEEP_CACHE_SIZE
-DB_RECYCLE_CACHE_SIZE


Redo Log Buffer
存储联机重做日志,记录数据库的改变,,在内存里有对应的cache


可选项:Large Pool

处理额外的工作,比如用rman或者并行处理或IO操作时会用到

可选项:JAVA POOL

支持JAVA来编程,内含对JAVA的支持


PGA:

每个后台进程一个PGA

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn