首页  ·  知识 ·  数据库
DB2数据库调优七步曲
网友  收集  DB2  编辑:德仔   图片来源:网络
性能调整优化在任何种类的应用程序中都是相当重要而且困难的,比如说,服务器,数据库,应用程序。   代码,
性能调整优化在任何种类的应用程序中都是相当重要而且困难的,比如说,服务器,数据库,应用程序。

  代码,通过调节他们中的大多数配置参数一般能达到目的。在我们调节性能前,首先要明确的是我自己的系统中什么才是影响系统性能的因数,如果我们调节了配置参数,我们是否能够达到我们预期的目标。对于生产系统来说,我们调节性能时,要把稳定性放在首位。虽然,性能调节一直是一个令许多技术人员感到盲目的话题,不知道到底应该从何处着手,尽管性能调优我们不能把他做的像教科书一样公式化,但是,从大的方面来说,只要我们按以下几点来做的话,大多数问题都是能够解决的。

 

  1.选择一个性能调节的区域

 

  你选择的这个区域不应该太大,而且不应该包括太多方面的东西,我们应该把他最小化,我们要把焦点集中在真正影响我们性能的区域,得到系统的配置参数,监控参数的变化,你应该能从参数中查看到影响你系统性能的区域。

 

  2.从影响性能的区域中移出非必要的因素

 

  性能调节是一个高技术的活儿,他涉及到了用户对系统的长期使用,服务器的配置,数据库架构设计,应用程序的代码是否最优化,这一步我们的目标是要把不会影响性能的因素不考虑。这样的话我们就进一步缩小了范围。

 

  3.从头到尾涉及到了那些因素

 

  现在你要做的是跟踪系统组件,询问是谁报告了问题,什么时候,地点,现场是否可还原化。

 

  4.按重要顺序排列你所知道的影响性能的因素

 

  从上面的跟踪和报告列出那可能是那些方面影响了你的性能,你能使用什么方法攻克这个问题,你要列出所有可能的问题,即使不属于你管理的,如果是后者,那么你把问题移交给管理此问题所涉及的系统的人员,现实中如果你这样做的话,很可能你会得罪很多人,如果那样的话,你就保持沉默。

 

  5.删除不是很重的因素

 

  在你所列出的因素中,你要查看那些因素是你可以改变或者改善的,删除那些你不能改变和涉及的。

 

  6.把这些因素按对性能影响的重要程度排序

 

  这些因素中按对性能的影响程度划分成很小,中程,很大。现在你就可以按从大到小的方面进行性能的调节了。对于影响很小的方面,你完全可以不计,这样也减少了调节小的性能又会影响其他的系统参数。

 

  7.改进,替换或者重新设计

 

  通知涉及这些因素的人员,进行系统调节。

 

  我们完全可以把性能调节总结为:调查跟踪,问题确定,涉及人员,性能改进

 
本文作者:网友 来源:网络收集
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读