yinxin
作者yinxin·2015-04-03 16:57
项目经理·某金融机构

某机场离港系统项目重难点解析

字数 1009阅读 1014评论 0赞 0



   项目简介(功能与用途):海口美兰机场离港系统(Departure Control System 简称DCS)主要提供办理登机、航班控制和配载平衡三大功能。离港系统是机场和旅客直接接触最主要的系统之一,牵涉到旅客办理登机手续、行李托运等各个环节。

  项目难点与解决方案:

  海口美兰机场离港系统(Departure Control System 简称DCS)后台数据库为DB2数据库,双机热备软件HACMP,网管软件为Netview,运行在IBM AIX操作系统上,前台采用Delphi开发。

  该项目的难点主要由以下几点:

  海口美兰机场离港系统(Departure Control System 简称DCS)是我参与开发的软件,该系统在2001年四月份上线后先后出现的性能问题。为此需要对数据库配置参数作出调整。

  对于上述问题,分别采用了如下解决方案:

  在2001年五月一日早上8:30左右,由于离港系统数据库运行性能非常低下,我决定对数据库配置参数作出调整,于是我在没有详细考虑的情况下,对DB2 数据库的相关配置参数作出了等于原来10倍的调整,数据库配置参数生效后,大概在8:33分左右,离港系统小型机宕机,直接造成了从早上8:33分到 9:40分这将近一小时的停机,直接影响了旅客的登机,办理值机手续,广播,电话和航显,造成了很大的影响。

  项目成功与失败的经验归纳:

  从这次失败的的经过中,可以总结出如下经验:

  1 系统(操作系统,数据库,中间件,应用)性能调整需要循序渐进,不可一蹴而就。

  2 调整相关配置参数时,需要对该配置参数有深刻的理解,当然这需要不断的补充理论知识。

  3 在性能调整时,要做好系统备份和数据库备份,要胆大心细,小心谨慎。

  4 在数据库配置调整时,一定要有最坏的打算,做好失败冗余和恢复方案。

  5 不可完全相信所谓的经验法则,那只是提供一种参考,我就是看了书上说的把缓冲池调整为系统内存的70%这条经验法则才间接导致系统停机的。

  6 在系统运行高峰期间,如果能够忍受,尽量保持系统的平衡稳定运行,否则可以尝试先在备机或测试机上调整。

  7 要不断的认真总结经验,积累。

  8 要把在书上看到的理论和在实践中碰到的实际问题结合起来。

  失败的经验是一种宝贵的财富,它能对后期从事性能调整产生了很深远的影响,所以有时候要好好的总结失败并从中汲取经验教训。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广