Home >Database >Mysql Tutorial >Oracle学习笔记:Chapter 02--Oracle Architectural Components

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

WBOY
WBOYOriginal
2016-06-07 17:00:34924browse

一个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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn