06-10
21
oracle体系结构分析 (后台进程篇)
作者:Java伴侣 日期:2006-10-21
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个基础进程之外的。只有有归档日志的数据库才有此进程。此进程的特点是无限量存入,且做时时状态恢复。不过对机器的性能有影响。
评论: 0 | 引用: 0 | 查看次数: 780
发表评论