06-10
21

oracle体系结构分析 (后台进程篇)

http://huac.blogbus.com/files/1161445955.jpg

1. DBWR 数据库写入进程

2. LGWR 日志写入进程

3. CKPT   检验点进程

4. RMON  用户监控进程

如用户因某些原因掉线等情况下,监控有无死进程。

5. SMON  系统监控进程

用于清除临时表空间,缩减回滚段,实例恢复等工作。

实例恢复的情况如:SQL>SHUTDOWN BORT——>SARTUP

下面说下一条SQL语句在处理时的全过程:

 SQL——>对比——>分析——>执行

上篇简单提到过系统是以这种模式进行的SQL语句的处理过程。

例为一条SQL语句的执行过程:

SQL>(insert into...)select a.ename,b.dname from emp a,dept b where a.deptno=d.deptno

执行计划:1.tablescan emp;  2.tablescan dept;  3.merge(合并表)  4.output

在没有commit之前会把数据放在回滚段、临时表空间里,直至commit后,SMON进程会做清理。

另外,ARCH 归档进程 此进程是在5个基础进程之外的。只有有归档日志的数据库才有此进程。此进程的特点是无限量存入,且做时时状态恢复。不过对机器的性能有影响。



文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 体系结构 后台进程
相关日志:
评论: 0 | 引用: 0 | 查看次数: 780
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭