DB2性能优化圣经——优化准则

在制定一个性能优化总体方案时,应当考虑下列准则:

1.牢记缩减回报定律最大的性能收益通常来自最初的努力。以后的修改一般只产生越来越小的效益,并且需要付出更多的努力。

2.不要为了优化而优化优化是为了解除一致的约束。如果优化资源不是引起性能问题的主要原因,那么除非接触了主要约束,否则这种优化对响应时间几乎不产生影响,而且这种优化实际上会使后续优化工作变得更加困难。如果有任何重要的潜在改进因素的话,就在于改进某些资源的性能,这些资源是影响响应时间的主要因素。

3.考虑整个系统永远不能只有话一个参数或系统。在进行任何优化之前,务必要考虑它对整个系统带来的影响。

4.一次只修改一个参数不要一次更改多个性能优化参数。即使肯定所有的更改都有好处,也没有任何办法来评估每个更改所带来的影响。如果一次更改多个参数,也不能有效判断所做的更改的利与弊。如果每次优化一个参数来改进某一个方面,几乎总是会影响到至少一个没有考虑的其他方面。

5.按照级别测量和重新配置由于一次只应该修改一个参数,因此一次也只能优化系统的一个级别。可以使用以下的系统级别列表作为参考:

l 硬件

l 操作系统

l 应用服务器以及请求器

l 数据库l SQL语句

l 应用程序

6.检查是否存在硬件以及软件的问题某些性能问题可以通过维修硬件或者修补软件来解决。如果通过维修或者修补就可以解决问题,就不需要在监控和优化系统上面花费过多的时间。

7.在升级硬件之前明确问题所在即使增加存储器或者处理器资源可以立即改善性能,也应该花时间了解系统的瓶颈所在。可能花钱增加磁盘存储器之后,才发现系统没有处理器资源去处理它。

8.在开始优化之前回退过程由于修改是作用在现有的系统之上的,所以如果优化没有取得预期的效果,甚至带来负面影响时,则需要撤销那些改动,因此必须对此有所准备。

时间: 2024-09-07 23:59:12

DB2性能优化圣经——优化准则的相关文章

移动App性能评测与优化

实战 移动App性能评测与优化 TMQ专项测试团队 编著  图书在版编目(CIP)数据 移动App性能评测与优化/ TMQ专项测试团队编著. -北京:机械工业出版社,2016.9 (实战) ISBN 978-7-111-54826-3 I. 移- II. T- III. 移动终端-应用程序–程序测试–研究 IV. TN929.53 中国版本图书馆CIP数据核字(2016)第213174号 本书通过六个专题方向介绍腾讯公司移动互联网事业群在移动应用性能评测优化方面的实战经验,涉及内存.电量.流畅度

移动App性能测评与优化导读

前 言 Preface 写作背景 当前移动设备越来越多地涌现在我们日常生活中,像网络购物.充值缴费.新闻资讯.理财.团购.车辆保养等都可以通过移动设备来搞定.通过移动设备可以帮助人们更便捷高效地完成很多事,同时越来越多的需求也希望能通过移动设备来完成,这样也催生了很多工作机会,让IT技术人员能开发更多的App来满足不同用户的不同需求.相对于传统PC,移动设备有其自身的特点,如屏幕小.移动网络复杂且需要收费.电量有限等.因此,在完成用户一系列需求的背后,我们也面临一系列的问题.比如说,如何能保证开

Oracle性能究极优化 上第1/2页_oracle

正在看的ORACLE教程是:Oracle性能究极优化 上. Linux Journal 发表了一篇优化 Oracle 数据库的文章,感觉十分的有用.简要介绍其摘要和大家共同分享 Linux 在企业级数据库上应用. 目前,HP,Compaq,Dell,IBM 以及 Oracle 都在加快速度拥抱 Linux ,这个开放源码的操作系统.根据 eWeek 的统计,去年 Linux 服务器的销售量大约占据了 Compaq 的 30%,Dell 的 13.7%,IBM 的 13.5%.而且 IBM 200

Swift 性能探索和优化分析

Swift 性能探索和优化分析 本文首发在 CSDN<程序员>杂志,订阅地址 http://dingyue.programmer.com.cn/. Apple 在推出 Swift 时就将其冠以先进,安全和高效的新一代编程语言之名.前两点在 Swift 的语法和语言特性中已经表现得淋漓尽致:像是尾随闭包,枚举关联值,可选值和强制的类型安全等都是 Swift 显而易见的优点.但是对于高效一点,就没有那么明显了.在 2014 年 WWDC 大会上 Apple 宣称 Swift 具有超越 Object

ASP.NET性能的优化:网站优化需要考虑的方面

导读:作者燕洋天写了一系列关于ASP.NET的文章.我有段时间没有写ASP.NET的东西了,心里总是觉得缺少了什么,毕竟自己对ASP.NET还是情有独钟的.在本系列文章中,准备比较全面的讲述ASP.NET的性能的优化,从前台到后台,以后本列文也看作为大家的一个手册来查询!以下是文章内容: 网站优化需要考虑的方面 在用ASP.NET开发网站的时候,性能是永远需要考虑和关注的问题,性能不仅仅只是程序代码执行时候的速度,而是涉及到方方面面的东西. 就拿ASP.NET的一个请求来讲,从浏览器向服务器的A

从Google优化圣经所得到的SEO启示(一)

  虽然Google优化圣经已经是很早的文章,但每当看到时就会有新的收获和发现,可能随着自己接触网络的时间越来越长,对一些事情的看法也悄然的发生着变化.所以今天再度阅读优化圣经,又引起了很多思考,同时也学到了非常多的东西,故拿来与大家分享我的看法.可能文章有点长,需要分开来发. 100页高质量内容 网站归根到底要靠内容,只有高质量的内容才会引起读者的兴趣和共鸣,一些可有可无的内容不会得到用户的垂青和赏识,因此网站更新内容,一定要更新对用户有价值的内容.麦文文认为一篇高质量的内容要胜过10篇泛泛而

从Google优化圣经所得到的SEO启示(二)

  导读:从Google优化圣经所得到的SEO启示(一) 在上篇文章中,分别与大家总结了八个SEO启示,相信大家也会记得很清楚,里边有一些内容我们非常熟悉,而另外一些则是有些陌生,有时候一个小的细节就有可能帮助网站提升信任度和排名,这就是SEO的奇妙之处.今天接着上文,继续做发散性的思维,把能想到的都尽量表达出来,也喜欢大家多交流. 开通网站 开通网站需要注意五点,一是最好使用单独IP,虽然单独IP有点贵,但这样能确保蜘蛛被索引;二是所有页面都有链接指向其它页面;三是所有网页距离首页点击不应该超

从Google优化圣经所得到的SEO启示(三)

在前两篇文章中,已经和大家谈了十六点的SEO启示,其中每一点都代表了我对SEO的理解与认识,可能网站不同,所优化采用的方式也各异.但是对于一些中小网站或者独立博客而言,采用上边的方法确实行之有效,他更多不是策略上边的知识,而更多是一些应该注意的小问题和SEO细节.今天接着上两篇文章,继续写剩余的一些启示,也欢迎大家多交流. 导出链接(友情链接) Google优化圣经上的导出链接指的就是平时我们所说的友情链接.对于友情链接,我想分享自己的三个感想,第一就是不要只盯着首页,有些网站的内页同样值得我们

完结篇:从Google优化圣经所得到的SEO启示(四)

    经历过前三篇的总结之后,相信有些站长已经领悟到了Google优化圣经中的一些精髓.里边很多不仅仅适用于Google,对其它搜索引擎也同样适合,因为在一点上,所有的搜索引擎都有相同的原则,那就是为用户提供高质量有价值的搜索结果.有时候影响搜索结果的不仅仅是你的技术,还有一些比较重要的因素也对排名有直接影响,那就是今天所提到的几点,等看完之后,或许又有不同的收获.     时效性强的话题     站长的一个重要任务就是抓住时机,通过一些时效性比较强的内容提早做好准备,比如一些季节性的产品,如