数据库系统架构与数据加载全解析
数据库系统架构概述
数据库系统(DBSs)由数据库和数据管理系统(DBMSs)组成。数据库包含存储数据集合的物理文件,如数据文件、日志文件、参数文件等,通常由DBMS控制。数据库实例是一组用于操作数据的后台进程以及用于数据处理、评估和检索的内存结构。
后台进程分类
- Database Writer (DBWn) :负责将修改后的数据块从缓冲区缓存内存结构写入构成数据库的文件的特定块。
- Log Writer (LGWR) :通过捕获数据并将其存储在在线重做日志文件中进行事务日志记录。
- Process Monitor (PMON) :在用户进程失败时进行恢复,清理缓存并释放分配的会话资源。
- System Monitor (SMON) :在实例失败时执行实例恢复。
- Archiver (ARCn) :在发生日志切换时负责复制在线重做日志文件,通过复制日志文件,可以将数据库重建为历史映像。
- Checkpoint (CKPT) :负责检查点事件管理,将所有修改的缓冲区及其内容写入数据文件,并修改控制文件。
- Manageability Monitor (MMON) :执行维护任务,如发出警报、拍摄快照和捕获统计信息。
- <
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



