Oracle性能优化图文详解——利用第三方工具
开发中或者是正在运行的系统性能显著恶化的场合,需要进行性能优化。当听到性能优化时,有些人可能会感觉到非常困难,如果使用第三方工具的话,通过使用索引或者内存等可以非常简单的进行性能优化。这篇文章将以 Object Browser 为例来介绍怎样简单优化数据库性能。 性能优化是什么 EC系统的“3秒钟规则” 假设在EC网站上,访问网站的顾客都必须要等待三秒钟的响应时间,这个时间被称为“3秒钟规则”。如果响应时间在三秒钟以上的话,顾客就会认为这个网站服 务慢,有可能会导致商业机会的丢失。不用说EC网站的例子,为了有效的推行业务,系统的性能是非常重要的。系统中并不仅仅要安装重要的功能(功能需求), 还必须要知道响应时间是多少,单位时间内电脑的处理量、通信线路的数据传送量等(非功能需求)。 数据库即使是在系统开发的后端,也有调整响应时间的性能优化。数据库性能优化就是针对响应时间非常慢的场合实施的对策。OB有很多功能支持性能优化。 性能优化的流程 以下是包含数据库的一般的性能优化的流程。 1. 调查 性能优化首先要从性能测定和找到产生问题的地方开始。要把系统构成和应用设计作为优化对象进行确认和测定,调查延迟原因。 测定方式除了响应时间之外,还可以查看SQL实行计划中“cost”使用量。 2. 设定目标值 接下来,我们要知道要把性能改善到何种程度。进行性能优化有很多种手段