网站首页 > 技术文章 正文
蒋蒋~~大家吼啊,又是我,智商233的天才少呂,今天给大家带来的是数据库内核的介绍,包括实例,数据库本身的一些进程
Oracle Database,又名Oracle RDBMS,或简称Oracle是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境.效率高
Oracle体系结构图11g
其中主要包实例,数据库和前台进程
实例:instance ,可以想象为汽车的发动机,包含了SGA系统全局区和后台进程(DBWR,PMON...)
其中SGA使用的是操作系统内存,后台进程使用的是CPU和内存资源
数据库:Database 包含数据文件,控制文件,重做日志
前台进程:用户进程和服务进程
在SGA (System Global Area)中主要包括
1.数据高速缓冲区(Data Buffer Cache)用缓存从磁盘中读取的数据,提高数据输出速度
2.Redo Log Buffer Cache缓存对于数据块的所有修改
3. Shared Pool用于缓存被执行的SQL语句和被使用的数据定义。
后台进程主要有一下五个
数据库写入程序 (DBW0) 负责将更改的数据从数据库缓冲区高速缓存写入数据文件。
日志写入程序 (LGWR) 将重做日志缓冲区中注册的更改写入重做日志文件。
系统监控程序 (SMON) 检查数据库的一致性,如有必要还会在数据库打开时启动数据库的恢复。
过程监视器 (PMON) 负责在一个 Oracle 进程失败时清理资源
检查点进程 (CKPT) 负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息
下一篇将给大家详细介绍下SGA内的一些结构和功能
想要学习更多的,Oracle学习资料获取方式:关注我+转发此文,然后私信我“Oracle资料”就可以获取啦!!
有什么想法或者问题欢迎私信!作为菜鸟的我会尽最大努力帮助的,共同进步
猜你喜欢
- 2025-07-14 perl.exe是什么进程(perl 是什么)
- 2025-07-14 关于JVM内存的N个问题(jvm内存区域有哪几部分组成)
- 2024-10-20 oracle11g awr报告分析—WORKLOAD REPOSITORY report
- 2024-10-20 oracle影响数据库打开速度的因素-前滚和回滚
- 2024-10-20 Oracle数据库集群建设 oracle19c集群搭建
- 2024-10-20 周六福利--分享Oracle学习笔记:日常应用、深入管理、性能优化
- 2024-10-20 详解Oracle 自动存储管理群集文件系统 (Oracle ACFS) 文件系统
- 2024-10-20 Oracle体系结构之数据库启停(二)--实例操作
- 2024-10-20 【Oracle】数据库执行慢问题排查 oracle数据库卡顿排查
- 2024-10-20 4种方法教你获取Oracle数据库当前会话/进程的session id
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)