技术开发 频道

如何在中国开展远程DBA服务


如何安排远程DBA的工作
 
   企业应该将本地DBA员工和远程DBA服务人员结合起来使用,而不能全部依赖远程DBA。 远程DBA的工作不应该是用来保证企业的生产数据库正常适时运行,当然这的确是他的长远目标。所以,企业需要合理规划远程DBA的工作,依赖远程DBA充当“救火队员”不是正确的使用方法。 
  
                          图为远程DBA服务参考网络架构

远程DBA的工作最好应该定位在以下方面:

1 数据库健康检测
    每月提供数据库的健康报告,国外许多提供远程DBA服务的公司和个人,都将此作为最有价值的服务之一。健康报告涉及多个方面的技术内容,通过图表的方式提供和展现。一个完整全面的检测包括磁盘,网络,服务器环境以及超过200个数据库健康指标(对Oracle而言),如数据存储问题,访问速度与I/O问题,CPU消耗等。有价值的数据报告可以将Down机事件和各种故障都降低到最低。

    比如,针对Oracle数据库的健康检测,应该包括以下条目: 
   
    比如,在基于UNIX系统的数据库服务器上面,需要进行如下系统检测:
  
    2 数据库配置和参数的外部审视,给出调整意见
    在中国,毫不夸张的说,80%企业的数据库都处于危险之中,只有极少的企业对数据有完善科学的备份措施,而这正是聘请远程DBA带来的重要价值。远程DBA会重新审视数据库的各项配置和参数,包括初始化参数,环境变量,数据文件的存储,SQL执行计划,表空间等等,从而给出专家级的建议。 “当局者迷,旁观者清”,技术的旁观者很多时候都能提出令人惊喜的意见。
对数据库的重新审视包括以下方面: 
   

0
相关文章