Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 性能提高、诊断和监控 » 应用程序分析教程 » 教程:使用过程分析进行基线比较

 

第 3 课:比较过程分析结果

比较过程分析结果,确定更新后的过程在执行时间上是否有所改善。

前提条件

本课假定您拥有在本教程开头的特权部分中列出的角色和特权: 教程:使用过程分析进行基线比较

本课假定您已完成前面的所有课程。请参见第 1 课:创建基线过程

 任务
  1. 在 Sybase Central 中,单击 [模式] » [应用程序分析]。

    如果出现 [应用程序分析向导],则单击 [取消]。

  2. 在 Sybase Central 左窗格的 [过程和函数] 中,单击该基线过程。

  3. 在右窗格中,单击 [分析结果] 选项卡。

  4. 单击 [视图] » [刷新文件夹]。

    出现两个新列,[Execs.+/-] 和 [ms. +/-]。

    对于过程中的每一行,分析结果均会显示执行的次数、相对于基线过程的执行次数、执行的持续时间、相对于基线过程的执行持续时间以及该行所需要的总执行时间所占的百分比。

    [Execs.+/-] 和 [ms. +/-] 列是将分析日志文件中的统计信息与过程的最近一次执行期间捕获的统计信息进行比较的结果。具体来说,它们分别将过程中每一行代码的执行次数和执行持续时间进行了比较。

    [毫秒 +/-] 列可指明是否改进了过程代码行的执行时间。减号和红色字体表示时间加快。加号和绿色字体则表示时间减慢。

    在本教程中,[毫秒 +/-] 列中的值应该是一个加号连同一个以绿色字体显示的执行时间。INSERT 语句在更新后过程中的执行速度比其在基线过程中的执行速度慢。

结果

您现在已经完成了使用过程分析进行基线比较的教程。