对数据库管理规范的体会

February 3rd, 2007 | Categories: Boring | Tags:

在企业IT部门数据库维护中,你是否遇见如下问题:

问题一 数据库维护人员管理混乱,在复杂的数据环境中,数据库管理人员在享受高待遇的同时,要不得不承受非常大的工作压力,而且还要经常加班又或者经常执行重复性的体力活,因为没有休闲和高尔夫的时间而离开公司?

问题二 又或数据库维护人员是IT部门中最轻松的部门,每天除了看新闻就是炒股票,而却在一次紧急事故中,由于维护人员的慌乱而导致咖啡杯倒掉并且数据丢失?

问题三 又或者在升职的选拔中,无法为领导提供清晰的工作的成果,计划和经验。

问题四 随着业务的增长,不得不为了随之同步发展的信息化,而为IT运营投入更多的金钱升级系统,无法控制成本?

问题五 又或者维护人员整天忙于接听客户的问题电话,被抱怨维护部门是公司中最经常出问题的工作?

问题六 又或者在一次事故中,用户数据丢失无法恢复,导致股价暴跌且必须有人为此负责而自愿辞职?

问题七 又或者在年底信息量突然爆发导致数据服务中断,无法像平常一样向用户提供满意的访问体验,而将客户资源送给了竞争对手。沃尔玛为什么输给eBay?

OK, 我们来分析如何去有效的解决这些问题。

首先,我们需要一个成熟工作方法去解决所有的问题。软件开发中的成熟度模型同样适合企业信息化运营。

  • INITIAL – 个人英雄主义,无政府主义,无文档,无log
  • REPEATABLE –基本的工作标准流程和项目管理,质量控制
  • DEFINED – 工作文档化,标准化,整合且不断学习和成长
  • MANAGED – 对工作和项目可进行有效监控,评估,质量报告,并且可预测
  • OPTIMIZING – 不断的改进和优化

以上五个等级同样适用于信息化管理。

解决问题一,我们需要根据信息化规模雇用一定数量的合格且合适的维护人员。使用可信赖的自动化工具,简化和标准化需要经常执行的维护工作。将维护人员从工作压力和重复劳动中释放出来;而将时间和精力花在可以进行创新的工作上。
写一段脚本快速检查占用系统资源最多的进程,难道不是一个小的创新吗?

解决问题二,维护人员不但维护信息系统,而且还要维护标准化工作流程和文档。为每次维护甚至每个操作提供详细的计划,包括action plan和rollback plan。并且定期对文档进行完善。为应对紧急事故,定期进行模拟练习。
事故发生的时候,按照文档照猫画虎的恢复总是最安全的。

解决问题三,懂得维护人员的职责,并且文档化。想方法使用更高效率的方式完成工作。领导总是喜欢改进和创新的。
一项工作,原本需要花费一个Senior的维护人员半天的工作量,经过可靠的自动化后,只需要一个junior的人员半个小时的时间,不是工作的改进和创新吗?

解决问题四,做好运营维护的成本控制。在升级硬件配置的时候,总是考虑现有应用是否还有可以优化的地方。通过优化应用,增加系统的吞吐量,为公司节约了成本。
应用的SQL经过优化后,系统压力大幅下降,节省了硬件升级的必要。为老板节约了金钱。

解决问题五,能否在问题发生前,及时地找到问题并且解决它,因为出色被别人尊敬。
通过自动化的监控脚本或者工具,及时找到那些表空间快用完了,及时添加数据文件。要Proactive Action.

解决问题六,对信息服务进行标准化和文档化。且使每个维护人员都有能力正确完成维护操作。
对灾难恢复进行模拟练习,增加了维护人员的工作经验和能力。

解决问题七,通过对系统进行监控和信息收集,能够预测系统规模的发展,并且采用积极的方法对资源的需求的进行控制。
通过capacity control,保证系统在最大压力下能够正常提供服务。

更多请参考文档Structured_Approach_to_Database_Administration_-_NoCOUG_-_Feb_2005.ppt

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪 ViVi 365Key 网摘 天极网摘 和讯网摘 博拉网 POCO 网摘 饭否 QQ 书签 Digbuzz 我挖网 Mister Wong
  1. cc59
    February 3rd, 2007 at 23:12
    Quote | #1

    Right

  2. yxyup
    February 6th, 2007 at 08:44
    Quote | #2

    学习了,不错不错

  3. dbaoracle
    February 7th, 2007 at 10:45
    Quote | #3

    good

  4. Juanita
    February 8th, 2007 at 21:25
    Quote | #4

    写的真的很好。

    很有体会!

  5. 许褚
    October 15th, 2007 at 19:38
    Quote | #5

    不错呵呵