林漫还在有条不紊地恢复着文件。处理这类故障,最重要的就是保持清醒的头脑和清晰的思路,尤其不能完全相信客户的描述。果然,在几次启动失败后,林漫发现了新的问题,修复了文件,再次尝试启动数据库。
“成功了。”那个小伙子激动地喊出声来,长出一口气,太好了,这要是出了事故,自己就惨了。此时年轻的他,还没有想到要把责任推到别人身上去。
周围的人全都不约而同松了口气。
专门赶来处理问题的信息处周处长也露出了笑容,特意和佟书记握握手,表示感谢,然后又说:“小白,把你前面发现的问题和这位小伙子说说,看看能不能解决。”
被称作小白的那个小伙子又把脚本执行后很长时间没结果的问题重复了一遍。
林漫抬头看看佟书记,等他示意,这种时刻一定要突出领导,不能轻易揽责任。
佟书记问了句:“有把握吗?”
“我会尽力。”林漫的脸上充满自信。别的本事没有,对于自己熟悉的领域,这点能耐还是有的。
佟书记点点头。希望他能再次解决问题,那么后续的生意就跑不了了。
林漫先用top命令查看了运行性能的参数,内存只耗费了20,4颗cpu只有一颗使用率99,其他三颗在睡觉。
林漫基本有数了,典型的单进程任务,无法发挥多cpu的性能,糟蹋了这么好的机器。林漫开始检查脚本,发现都是数据库检索备份的命令。很快林漫找到了一行可疑的代码,那是一条查询数据库的语句,居然是查询整个数据库的全部字段的全部数据,而且没建索引以提高查询效率,真不知是哪位仁兄随手写的。看来数据库管理系统本身也没处理好并行检索的问题。只要数据量够大,这一条语句就需要执行几个小时。
林漫问小白:“你是不是发现,以前系统刚建立时运行很快,后来越来越慢,到最近就需要等待很久了?”
小白连连点头:“对对对,是这样。”
“你们的数据是不是越来越多,增长很快?”
“没错,数据比一开始的时候至少增长了100倍。”小白已经认为林漫是“神医”了。
林漫指指那条语句说:“让你们写业务处理脚本的人修改这句,就可以解决你的麻烦了。”然后林漫给他简单解释了技术原因。至于具体怎么修改,那就不是林漫的事了。
周处长很满意,启瑞公司果然高手如林。
佟书记也很高兴,赵斌今天找来的人不错,很好。
只有林漫不好,他真饿了,哪怕给口水也好啊。可是这里是专用机房,防火防盗防水,只看到专门释放二氧化碳的排放口,连个水龙头都没有。
林漫想走,可是没人送他。周处长更不可能放他们走,下面的地市也在同时完成机房搬迁,设备到位后,全系统还要联网测试。谁知道后续会发生什么事呢?
没事干只能默默等待,真的很饿啊。
钱老师和汤师兄过来找林漫聊天,彼此介绍了一下。钱老师很风趣,是学校机房的维护老师,名叫钱多,他说小时候本来叫钱多多的,后来长大后他坚持改名了,结果钱真的不多了。汤师兄叫汤品荣,计算机研一的,令林漫惊喜的是,他的导师居然是计算机系的大牛陈才良教授。这人可得抓住了,今后自己能不能抱上大腿就看汤师兄了。林漫来了兴致,三人聊得热火朝天的,跟机房里的热闹场景非常匹配。
就在林漫认为这个夜晚即将愉快过去的时候,那边在喊林高手来一下。
(这部分内容可能偏专业了,以后会尽量避免这种情况。
ps:求推荐求收藏)