上QQ阅读APP看书,第一时间看更新
1.7.1 艺术和科学
从百度、Google等网站搜索“性能优化艺术”,会出现大量的条目,部分Oracle性能优化的图书也是直接以“艺术”作为书名的。艺术是什么?艺术是一种具有美感的事物,而美感的事物通常都是因人而异的,自然也就缺乏基本的衡量了。由于大部分人都不具备艺术细胞,因此艺术就成为少部分人的特权,这样Oracle性能优化也就成为少部分专家的专利。性能优化工作被表述为艺术,可能部分是因为基于资源瓶颈分析的方法论的流行,按起葫芦浮起瓢,由于资源之间的相互瓶颈转换,使性能优化工作有时候需要进行平衡,而平衡向来被称之为艺术。本书希望可以打破这种专利,帮助广大的DBA和开发者以科学的观点来看待性能优化,以科学的方法来完成性能优化,而不是依赖于灵感。
Oracle性能优化要从艺术成长为科学,必须完成以下几项基本工作:
❑ 性能优化的结果可测量、可量化。
❑ 性能优化的大量相关性可以被量化,具有相对客观的标准。
❑ 性能优化的改善必须可测量、可量化,具有高度严谨性。