今天了解了下Oracle的体系结构
整个体系可以用一张图来解释,也可以把他比作一个足球队
用户要访问数据库必须通过服务进程去访问
数据库里面,最前面是共享池,数据库缓冲区高速缓存和重做日志缓冲区,另外还有java池和大型共享池。 共享池里面有库告诉缓存,数据字典高速缓存 这些缓存器在客户端读过一次后,再有客户端来读取时就不需要去过滤磁盘了,直接在内存中读取就可以,大大提升了访问速度,日志缓冲器呢比较重要了,万一一些数据没有被写进磁盘,或者突然出现故障后,日志缓冲器可以帮你把数据恢复出来。
再下面呢就是,PMON SMON DBWR LGMR CKPT ,这些呢分别是过程监视器,系统监视器,数据写入器,日志写入器和检查点,他们各自分工明确,帮我们有条不紊的处理数据库的任务
还有最下面的是数据文件,控制文件和重做日志文件,他们是真正储存数据的东西,上面的数据写入器和日志写入器会把最上面缓冲器里的内容写入这三个容器里面,最后一个是归档日志文件,他会把所有的操作全部都记录下来,以备不时之需。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。