DB2数据库调优七步曲

日期: 2010-04-26 作者:掌舵手 来源:TechTarget中国 英文

性能调整优化在任何种类的应用程序中都是相当重要而且困难的,比如说,服务器,数据库,应用程序。   代码,通过调节他们中的大多数配置参数一般能达到目的。在我们调节性能前,首先要明确的是我自己的系统中什么才是影响系统性能的因数,如果我们调节了配置参数,我们是否能够达到我们预期的目标。对于生产系统来说,我们调节性能时,要把稳定性放在首位。

虽然,性能调节一直是一个令许多技术人员感到盲目的话题,不知道到底应该从何处着手,尽管性能调优我们不能把他做的像教科书一样公式化,但是,从大的方面来说,只要我们按以下几点来做的话,大多数问题都是能够解决的。   1.选择一个性能调节的区域   你选择的这个区域不应该太……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

性能调整优化在任何种类的应用程序中都是相当重要而且困难的,比如说,服务器,数据库,应用程序。

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

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

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

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

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

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

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

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

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

  5.删除不是很重的因素

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

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

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

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

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

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

相关推荐