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

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



