|
这个问题问得好大。难以简单言语精准回答。
原帖由 yixian_khor 于 2011-5-11 07:53 发表 ![]()
目前本人使用db2 , 但是对其性能优化还不是很清楚,没能好好的发挥,请高手指点指点。
如果不曾有过DB2性能优化的经历的话,那倒是推荐一条“捷径”,我之前是走过许多弯路的。
也就是,不建议从解决一些技术问题练起、学起,而是最好从数据库生命周期的维度来接触
数据库性能优化,从书的名称:设计与性能优化,也可以体现出我们的这个思路。这也恰恰帮
你减小了日后在需求定义、设计阶段引入导致后续严重性能忧患的
可能性。而直接在生产系统上“敲敲打打”是极其危险的,这可能引起严重的后果,性能优良
的数据库不是千锤百炼的,而是日积月累的。这套工作需要优质的思路和稳健的方法,而不是蛮干。
当然,性能优化没有最好,只有更好。数据库像是个生命体,本身在随着业务、环境的改变而
演变。那么,为了类比性能优化人员,我们在书中举了华佗的例子作参照:对于出现的问题,是防患于未然?
还是药到病除?还是起死回生?
我想每位当事人都会作出选择和了断吧。 |
|