DB2性能优化圣经——优化准则
来源:互联网 发布:linux kvm使用 编辑:程序博客网 时间:2024/05/29 18:44
在制定一个性能优化总体方案时,应当考虑下列准则:
1. 牢记缩减回报定律
最大的性能收益通常来自最初的努力。以后的修改一般只产生越来越小的效益,并且需要付出更多的努力。
2. 不要为了优化而优化
优化是为了解除一致的约束。如果优化资源不是引起性能问题的主要原因,那么除非接触了主要约束,否则这种优化对响应时间几乎不产生影响,而且这种优化实际上会使后续优化工作变得更加困难。如果有任何重要的潜在改进因素的话,就在于改进某些资源的性能,这些资源是影响响应时间的主要因素。
3. 考虑整个系统
永远不能只有话一个参数或系统。在进行任何优化之前,务必要考虑它对整个系统带来的影响。
4. 一次只修改一个参数
不要一次更改多个性能优化参数。即使肯定所有的更改都有好处,也没有任何办法来评估每个更改所带来的影响。如果一次更改多个参数,也不能有效判断所做的更改的利与弊。如果每次优化一个参数来改进某一个方面,几乎总是会影响到至少一个没有考虑的其他方面。
5. 按照级别测量和重新配置
由于一次只应该修改一个参数,因此一次也只能优化系统的一个级别。可以使用以下的系统级别列表作为参考:
l 硬件
l 操作系统
l 应用服务器以及请求器
l 数据库
l SQL语句
l 应用程序
6. 检查是否存在硬件以及软件的问题
某些性能问题可以通过维修硬件或者修补软件来解决。如果通过维修或者修补就可以解决问题,就不需要在监控和优化系统上面花费过多的时间。
7. 在升级硬件之前明确问题所在
即使增加存储器或者处理器资源可以立即改善性能,也应该花时间了解系统的瓶颈所在。可能花钱增加磁盘存储器之后,才发现系统没有处理器资源去处理它。
8. 在开始优化之前回退过程
由于修改是作用在现有的系统之上的,所以如果优化没有取得预期的效果,甚至带来负面影响时,则需要撤销那些改动,因此必须对此有所准备。
- DB2性能优化圣经——优化准则
- DB2性能优化
- db2性能优化
- db2 sql 性能优化
- db2 性能优化
- db2性能优化
- 《高性能网站建设指南》学习笔记——前端性能优化准则
- 优化网站性能的14条准则
- 优化网站性能的14条准则
- DB2性能调整优化问题
- DB2 性能优化快速入门
- DB2数据库性能优化介绍
- DB2 性能优化快速入门
- Db2性能优化-表分区
- DB2&SQL语句性能优化
- DB2开发与性能优化
- 让DB2跑得更快——DB2内部解析与性能优化
- google搜索引擎优化圣经
- 内存对齐问题
- Oracle 10g 11g在Redhat linux平台下不能自动关闭
- The specified CGI application misbehaved by not returning a complete set of HTTP headers错误解决办法
- 自信,源于认识自我
- 药粥药饮DIY
- DB2性能优化圣经——优化准则
- VS2003环境下使用gsl库,找不到libgsl.lib,libgslcblas.lib的问题
- 亲密接触Discuz!NT之架构篇
- vim命令总结
- 我校将创办阿里巴巴商学院
- 用登录触发器强制检查Sybase客户端字符集
- 网卡PXE启动设置
- AMT改善防护与远程支持
- 网站建设,网站推广,网站优化