把事情做对 VS 把事情做好
Kaya 发表于 os2ora.com
做一件事情不是可以一蹴而就的。当你对要做的事情没有确切的理解,有的只是平时模糊的一些经验,知道有几种方式可以达成目标。如果这时就在心里谋划,哪种方式的效率高呢,是不是联合几种方式的优点效率更高?就着手实施自己假想的方案;那么,十有八九,这种做法是为时过早的。其实,我觉得首先必须有几种方式有确切的理解,并做出评估,每种方式的优缺点是什么?当有了这些确切的经验之后,这时还谈得上联合几种方式的优点。一句话说得好,磨刀不误砍柴工啊。
其实,数据库的性能调优也是同样的道理,究竟采取哪种方式对应用进行优化,我觉得起码要基于下面几点:
1. 应用已经正常跑起来了;
2. 明了各种调优方式的优缺点;是骡子是马,牵出来遛遛就一清二楚了。
3. 尝试同时采用几种调优方式。
或许这里说的并不只局限于性能调优。比如说做一个系统的设计,这里的原则我想也是适应的。再比如,逛街买东西,货比三家就是这种方式的具体运用。看来我们的生活经验比工作经验丰富多了。
在没有把事情做对之前,别想着把事情做好!

最近评论