oracle 体系

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 体系相关的知识,希望对你有一定的参考价值。

oracle体系

内存的组键

instance
实例

多实例对应一个数据库
RAC.(real application cluster)
instance1 instance2
\ /
datebase
SGA(system global area) 缓存区
background process 后台进程
server process 服务器进程
PGA(pregram global area) 服务器进程用到的缓存区

v$ 动态性能视图
shared pool 缓存最近执行语句的执行计划

一个语句的三个步骤 检查 思考 执行 缓存的不是结果是中间的步骤
why缓存 为了提高执行重复语句的速度

db buffer cache

redo log

large pool

java pool

database
数据库

dbw: 数据库写进程(0-20最多20个) //把buffer cache里的脏数据写到存储中
增删改 产生的数据块叫做脏数据块
每3秒钟
脏数据块到达限额
没有空闲buffei(LRU) 优先把又脏又冷的数据块处理掉
检查点出现

lgwr:日志写进程
commit 提交 只写入日志
log buffer 1/3满
每生成1mb redo data 重做数据
每3秒钟
在dbw写脏数据之前

 

磁盘的组键























以上是关于oracle 体系的主要内容,如果未能解决你的问题,请参考以下文章

Oracle体系结构和用户管理

Oracle体系结构和用户管理

oracle数据库的软性体系结构

oracle系列oracle体系结构和用户管理

Oracle数据库的体系结构和用户管理

Oracle体系结构和用户管理