[TDWTF] 数据库大师

Maurice一直很好奇,他所在的公司经常不经过测试就把新成员招进来。这样看起来是为了节省了公司的时间和金钱。人力资源部门新招的“IT系统专家”在他刚来的那几个礼拜轻而易举的让Maurice毁三观了。

这个奇葩专家很喜欢自吹自擂。无论谁在他附近都能听见他在吹牛。有一天,他向Maurice吹嘘他最得意的事情,是在一个大电信企业的成功故事。这个时候电话铃响了:有个分公司部门没法进入Maurice和他的团队维护的系统了。于是他对Ben说:

“试试你能不能ping到他们的机器 - hostname是RHODODENDRON ”

Ben停止了吹嘘,眨了眨眼睛,仿佛从一个美好的梦中醒了过来。“我该怎么做?”

Maurice很好奇他的“专家”到底是哪个地方没听懂。“你。。。你打开命令提示符,然后输入ping RHODODENDRON。”

“我知道,”Ben说道。“但是。。。我上哪儿去找命令提示符?”

Maurice恨不得自己上了,但是这个时候分公司又打了个电话来请求更新状态。他不得不去亲自去处理另一个问题 - 一个配置错误的客户端。

当Maurice接管后,Ben继续吹他的故事。虽然Maurice心不在焉,他还是注意到在Ben的掌控下,一个通常需要跑整晚的报告只跑了一个小时。事实上,很多同事称Ben为“数据库大师”。

“。。。既然你需要管理数据库,”Ben愉快的宣称,“我就是你要找的人!”

决定不再让Ben在命令行间闲逛,Maurice接受了他这个新同事的建议,给他展示他们的生产数据库,一个有着四十G数据的Sql Server数据库。考虑到数据库的增长量,Maurice向他的“数据库大师”征询意见。

“第一件事,”Ben说道,启动管理工具,“确认里面到底有多少条数据。我喜欢说这是为数据库把脉。我们需要先统计总条目数。”

在Ben咕哝了一阵子之后,Maurice从他肩头看过去。控制台上显示着一条SQL语法错误,仿佛在嘲笑这位“数据库大师”:

select count() rowID

虽然数据库的增长模式仍然是个迷,Maurice却开始认识到“数据库大师”的“专业模式”。不仅仅他语句有问题,他还选错了数据库:他选择了Sql Server的内建数据库。嗯,当然也叫大师(’master’)。

原文链接:The Database Master

Comments