在 Sybase Central 中,选择 [模式] » [应用程序分析]。
如果未出现 [应用程序分析向导],则选择 [应用程序分析] » [打开应用程序分析向导]。
在 [欢迎] 页面上,单击 [下一步]。
在 [分析选项] 页面上,选择 [存储过程、函数、触发器或事件执行时间]。
单击 [完成]。
数据库服务器开始过程分析。
在 Sybase Central 的左窗格中,双击 [过程和函数]。
右键单击该基线过程,然后选择 [从 Interactive SQL 执行]。过程分析即被启用,这样,就可捕获到过程的执行详细信息。
关闭 Interactive SQL。
查看分析结果。
在 Sybase Central 的左窗格中,选择基线过程。
单击右窗格中的 [分析结果] 选项卡。如果未出现任何结果,则选择 [视图] » [刷新文件夹]。
将出现基线过程中各行的执行时间。
保存分析结果。
右键单击数据库并选择 [属性]。
单击 [分析设置] 选项卡。
选择 [将数据库中的当前分析信息保存到以下分析日志文件],然后为分析日志文件指定一个位置和文件名。
单击 [应用]。不要关闭属性窗口。
刚刚收集的过程分析信息保存到指定的分析日志文件 (.plg) 中。
启用相对分析日志文件的基线比较
在 [App_Profiling - DBA 数据库属性] 窗口的 [分析设置] 选项卡中,选择 [将以下分析日志文件中的分析信息用作比较的基线]。
浏览至您创建的分析日志文件,并选中它。
单击 [应用]。
单击 [确定] 以关闭 [App_Profiling - DBA 数据库属性] 窗口。
对基线过程进行更改。
在 Sybase Central 中,选择 [模式] » [设计]。
在左窗格中,浏览至 [过程和函数] 中的基线过程,并选中它。
在右窗格的 [SQL] 选项卡上,删除现有的 INSERT 语句。
将以下 SQL 语句复制和粘贴到该过程中:
INSERT table1 SELECT COUNT ( * ) FROM rowgenerator r1, rowgenerator r2, rowgenerator r3 WHERE r3.row_num < 250; |
选择 [文件] » [保存]。
在 [过程和函数] 中,右键单击该基线过程,然后选择 [从 Interactive SQL 执行]。
该过程完成后,退出 Interactive SQL。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |