数据库运行维护管理
为保证数据库系统安全稳定运行,需要综合考虑可能遇到的各种问题,指定详尽的运行计划和应对措施。
数据库系统的运行计划主要包括三个方面:
- 制定运行策略
- 确定数据库系统监控对象和监控方式
- 数据库系统管理计划
数据库系统的维护
数据库维护工作主要包括对数据库的监测和性能改善、故障恢复、数据库的重组和重构。
⚡ 其中,数据重组重构的处理方法主要有:
- 修改属性列名
- 修改属性数据类型
- 增加或删除属性
- 约束的修改
- 表的分解
- 表的合并
数据库系统的管理
主要包括:
- 数据字典的管理
- 数据完整性维护和管理
- 数据库的存储管理
- 备份和恢复
- 并发控制和死锁管理
- 数据安全性管理
关于备份和恢复计划:
- 设置合理的备份周期和备份时间
- 事务日志文件保存在最稳定的存储设备上
- 定期在事务日志文件中加入检查的 (checkpoint)
检查点记录了数据库的正确状态点,在数据库的恢复过程中,就可以反向扫描日志文件,找到第一个检查点,执行Undo或Redo操作,减少恢复的时间开销。