数据库系统的运行计划主要包括三个方面:数据库系统运行策略、数据库系统监控对象和监控方式以及数据库系统管理计划。
1 | 制定运行策略 | (1)正常运行策略:在正常运行状态下(负载相对稳定)的数据库执行策略。 1、系统运行对物理环境要求。场地温度、湿度、通风、灰尘指标、电力供应等 2、系统运行对人员的要求。成立数据库运行管理机构,专门负责数据库系统运行。 3、数据库安全性策略。包括网络安全、用户权限管理、设备安全、数据安全等方面。 4、数据库备份和恢复策略。运行中数据不断变更和增长。需要根据业务量制订数据备份策略,定期导出数据,同时做好备份。 |
(2)非正常运行策略:在特殊时期的数据库运行策略。 1、突发事件应对策略。可能是突然断电、设备故障,甚至火灾、水灾等人力不可抗拒的自然灾害。如启动备用电源和备用设备。 2、高负载状态应对策略。高负载状态与业务相关,有的可预计(节日流量增大),有的难以估计(系统股票涨跌)。负载平衡。 | ||
2 | 确定监控对象和监控方式 | (1)监控对象:系统性能、系统故障和系统安全 1、性能监控:是掌握系统运行性能的手段。应当从资源占用率、事务响应时间、事务量、死锁、用户量等方面实现。 2、故障监控:是保障系统正常运行的手段。监控事务故障、系统故障和介质故障,及时恢复需要人为干预的故障。 3、安全监控:是对破坏数据库安全事件的监控,包括入侵监控、用户访问监控、病毒监控等。 注意:可同时设定系统报警,通知管理员及时干预 |
(2)监控方式:分为系统监控和应用程序监控. 1、系统监控:通过DBMS提供的监控功能,设定参数后,由系统自动监控。 2、应用程序监控:需要管理人员根据具体情况编制应用程序进行系统监控,是对系统监控功能的补充。 注意:系统日志是监控中的主要依据。 | ||
3 | 管理计划 | 包括性能管理、故障/恢复管理、安全性管理、完整性管理和用户教育与培训以及系统维护。 |