数据库运行维护管理

为保证数据库系统安全稳定运行,需要综合考虑可能遇到的各种问题,指定详尽的运行计划和应对措施

数据库系统的运行计划主要包括三个方面:

  • 制定运行策略
  • 确定数据库系统监控对象和监控方式
  • 数据库系统管理计划

数据库系统的维护

数据库维护工作主要包括对数据库的监测和性能改善、故障恢复、数据库的重组和重构。

⚡ 其中,数据重组重构的处理方法主要有:

  • 修改属性列名
  • 修改属性数据类型
  • 增加或删除属性
  • 约束的修改
  • 表的分解
  • 表的合并

数据库系统的管理

主要包括:

  • 数据字典的管理
  • 数据完整性维护和管理
  • 数据库的存储管理
  • 备份和恢复
  • 并发控制和死锁管理
  • 数据安全性管理

关于备份和恢复计划:

  1. 设置合理的备份周期和备份时间
  2. 事务日志文件保存在最稳定的存储设备上
  3. 定期在事务日志文件中加入检查的 (checkpoint)

检查点记录了数据库的正确状态点,在数据库的恢复过程中,就可以反向扫描日志文件,找到第一个检查点,执行Undo或Redo操作,减少恢复的时间开销。