【Oracle】物理体系结构
- - CSDN博客推荐文章一、ORACLE 物理体系结构. PGA: 私有内存区,仅供当前发起用户使用. 用户登录后的session信息会保存在PGA. 执行排序,如果内存不够,oracle会在临时表空间中完成. SGA: 包含共享池,数据缓冲区,日志缓冲区以及一些相关的进程. DATABASE: 数据最终存放的地方,其中一块区域是日志存放区.
各部分解释:
PGA: 私有内存区,仅供当前发起用户使用。
三个作用
SGA: 包含共享池,数据缓冲区,日志缓冲区以及一些相关的进程。
DATABASE: 数据最终存放的地方,其中一块区域是日志存放区。数据和记录日志又由DBWR和LGWR来写入数据库和重做日志组,待一个重做日志组满了之后切换到下一个,等到循环了一次之后,原来排序为第一组的日志会被ARCH进程写入归档日志。
假设有一条sql: select * from user where user_id='20'
假设有一条sql:update user set user_name='萧红'
这与CKPT进程有关,当缓冲区的数据量达到一定的程度时,CKPT进程会被触发,数据此时才批量刷入数据库。当刷入数据库前断电了怎么办?REDU机制重新执行日志恢复数据。
2. ROLLBACK 执行的是UNDO