首页 > 数据库技术 > 详细

oracle 体系

时间:2017-08-06 15:31:02      阅读:313      评论:0      收藏:0      [点我收藏+]

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 体系

原文:http://www.cnblogs.com/luo102154/p/7294738.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!