开卷有益。
在《Effective Oracle by Design》的前言中提到一个比喻,和大家share一下:
赛车场修理人员负责换轮胎,保证给车加满油并让它正常工作。
如果您给这位修理人员一辆Lincoln Navigator(一种极为巨大的卡车),并告诉他您打算去参加方程式大赛,结果会怎样呢?
修理人员可以保证这辆卡车跑得尽可能快,但他不能让这辆卡车在急转弯时还能保持每小时100多公里的速度。
除非把车扔了重新设计制造,否则一旦车辆设计制造出来,修理人员能做的事就很少了。
故事比喻:
DBA-----------赛车场修理人员
APP-----------参赛汽车
结论:
在牛的赛车场修理人员也无法将一个卡车修理保养后,使之成为可以参加方程式大赛的赛车!
同理,在牛的DBA也无法将一个设计不佳的应用程序优化成为一个精品。
因此,真正高效的优化手段在事前(应用架构和设计),不再事后(上线后DBA的英雄主义援助)!
-- The End --
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70034820/viewspace-2993752/
,如需转载,请注明出处,否则将追究法律责任。