`
androider
  • 浏览: 752235 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

基于等待的性能调优

 
阅读更多

性能调优曾经是“艺术性”多于“科学性”,但是通过结合抽象分析和尝试并产生错误,基于等待的调优方法已经证明能够使该过程更具科学性和更有效率。基于等 待的调优首先执行一个应用架构的等待点分析,以此定位有可能导致请求等待的某个技术。等待点来自两方面:基于层次的等待点,代表着跨越应用层次的转换;基 于技术的等待点,代表着可能提高或降低性能的技术,比如缓存、池和通讯基础设施。一旦定位好了一系列等待点,调优过程就此开始:开放所有基于层次的等待点 和外部依赖池,产生均衡的和具有代表性的负载,然后后退调优,收紧等待点以最大化该请求最薄弱的一环的性能,但是不要透支。基于等待的调优方法在生产环境 中已经一次又一次得到了证明,不仅仅是高效的,而且允许性能工程师快速实现可度量的性能优化。

 

全文:http://www.infoq.com/cn/articles/Wait-Based-Tuning-Steven-Haines

分享到:
评论

相关推荐

    一种正规的性能调优方法:基于等待的调优

    【性能调优】是软件开发领域中的重要环节,旨在提升应用程序的效率,减少资源消耗,改善用户体验。传统的性能调优往往依赖于经验和技术直觉,但这种方法存在一定的局限性,容易变得主观且难以量化效果。基于等待的...

    MongoDB性能调优(基于MMS)

    在基于MongoDB的Ops Manager(MMS)上进行性能调优,能够让用户通过一系列监控指标分析出MongoDB性能问题的根本原因,并据此进行相应的优化。 在进行性能调优时,我们首先需要定义用于指导性能调查的关键指标,随后...

    Oracle 性能调优最佳攻略(OCP版)

    OWI(Oracle Wait Interface)是性能调优中的一个核心概念,它基于等待事件进行调优。通过分析等待事件的数量和总等待时间,可以直接定位并消除系统性能瓶颈,例如I/O、锁、 latch、后台进程活动和网络延迟等问题。...

    Oracle 11g 性能调优(OCP版)超经典实战手册

    OWI是一种基于等待事件的调优方法,通过分析数据库的等待事件来定位性能瓶颈,如I/O、锁竞争、轻量级锁、后台进程活动和网络延迟等。在11g版本中,等待事件已发展到近1000个,这体现了性能调优的复杂性和精细化需求...

    Java性能调优PPT

    ### Java性能调优知识点概述 #### 一、高性能Java代码编写原则 - **算法与数据结构**:选择合适的数据结构可以极大地提升程序运行效率。例如,对于查找操作频繁的场景,哈希表(如`HashMap`)比链表或数组更高效。...

    weblogic性能调优(官方文档)

    本文基于一份来自Oracle官方的中文版WebLogic性能调优教程,深入解析其中的关键知识点,涵盖WebLogic Server内核、Web应用程序、JDBC、EJB/MDB、JMS、超时及诊断性能问题等多方面调优策略。 ### WebLogic Server...

    MYSQL性能调优工具介绍与应用

    ### MySQL性能调优工具介绍与应用 MySQL作为全球最广泛使用的开源关系型数据库之一,在企业级应用中的地位不可动摇。为了确保MySQL能够高效稳定地运行,掌握一系列性能调优工具至关重要。本文将详细介绍多种MySQL...

    Oracle DBA性能调优学习笔记

    Oracle Wait Interface(OWI)是基于等待事件的调优方法,它依赖于对一千多种等待事件的记录,帮助DBA快速识别和解决性能瓶颈。OWI方法论强调具体、可测量和可实现的调整目标,并推崇自顶向下的策略,即先解决主要矛盾...

    IBM原厂培训AIX性能调优资料

    IBM原厂培训AIX性能调优资料是一份详尽的学习资源,旨在帮助IT专业人员掌握如何优化基于IBM Power Systems平台上的AIX操作系统性能。这份为期一周的课程涵盖了广泛的性能监控与调优技术,使学员能够更好地理解和管理...

    Java性能调优方法[定义].pdf

    Java性能调优是一种针对Java应用程序进行优化以提升其运行效率和响应速度的技术。现代企业级Java应用具有高度的复杂性,涉及多种输入源、多输出形式、复杂的框架和业务处理引擎,这使得调优变得尤为困难。过去,基于...

    高级owi与oracle性能调优

    《高级owi与oracle性能调优》是一本专注于Oracle数据库性能优化的专业技术书籍,主要针对OWI(Oracle等待事件)的调优技术进行详细讲解。由于文中提供的部分电子书页码信息仅为重复的电子书书店的联系方式,并没有...

    [SQL Server 2005性能调优]

    然而,随着数据库规模的扩大和业务需求的增加,性能调优成为了一个至关重要的环节。本篇文章将深入探讨SQL Server 2005的性能优化实例,帮助你了解并掌握如何提升系统效率。 1. **查询优化器** SQL Server 2005的...

    Oracle性能调优

    - **ADDM(Automatic Database Diagnostic Monitor)**:自动数据库诊断监控器,基于AWR数据生成诊断报告,提供性能调优建议。 - **V$视图**:Oracle 提供了大量的动态性能视图(V$ Views),这些视图包含了关于...

    基于Oracle数据库性能调优与监控分析.pdf

    Oracle数据库是一种广泛应用于企业级应用的关系型数据库管理系统,其性能调优与监控分析对于保障系统的稳定性和效率至关重要。本文将深入探讨Oracle数据库的体系结构及其性能优化策略。 Oracle数据库的体系结构主要...

    基于Oracle动态性能视图的医院信息系统性能调优模型设计和实现.pdf

    【性能调优模型】的设计基于几个核心步骤: 1. **建立性能基线**:通过对正常运行时的系统性能数据进行收集和分析,建立一个基准,用于对比和识别性能异常。 2. **动态性能数据采集**:利用Oracle动态性能视图持续...

    SQL数据库性能调优

    SQL数据库性能调优是数据库管理和开发中的重要环节,旨在提高数据查询速度、降低资源消耗,提升系统的整体响应时间和处理能力。以下将详细阐述这一领域的关键知识点: 1. **设定性能目标**:在进行性能调优前,首先...

Global site tag (gtag.js) - Google Analytics