当您的特定应用程序或请求出现问题时,您可以执行请求跟踪分析来确定出现了何种问题。请求跟踪分析涉及到配置 [数据库跟踪向导],以将诊断数据的收集范围缩小到仅为遇到问题的用户、连接或请求。然后使用应用程序分析模式中的各种数据查看工具,确定任何可能的冲突或瓶颈。
以具有 DBA 或 PROFILE 权限的用户身份使用 SQL Anywhere 12 插件连接到数据库。
选择 [模式] » [应用程序分析]。如果出现 [应用程序分析向导],则单击 [取消]。
右击数据库并选择 [跟踪] 或选择 [跟踪] » [配置和启动跟踪]。
请按照 [数据库跟踪向导] 中的说明进行操作。
完成对跟踪数据的收集后,右击该数据库并选择 [跟踪] » [停止跟踪并保存]。
在 [应用程序分析详细信息] 窗格中,单击 [打开分析文件或连接到跟踪数据库]。
选择 [在跟踪数据库中],然后单击 [打开]。
填写 [用户名] 和 [口令] 字段,然后单击 [确定]。
在 [应用程序分析详细信息] 窗格中,选择 [记录会话 ID] 列表中的最后一个条目。
单击 [应用程序分析详细信息] 窗格底部的 [数据库跟踪数据] 选项卡。
您可以从几个提供了所收集数据不同视图的选项卡中进行选择,以进行分析。例如,[概览] 选项卡允许您查看跟踪会话期间对数据库执行的所有请求,其中包括每个请求执行的次数、执行持续时间、执行该请求的用户等。如果列表较长而您要查找某个特定请求,请单击 [概览] 选项卡上的 [过滤] 标题栏,并在 [SQL 语句包含] 字段中输入某一字符串。
要查看某个特定请求的详细信息,可右击该请求并选择 [显示所选概览语句的详细 SQL 语句]。随即打开 [详细信息] 选项卡。右击包含该请求的行,可对信息进行其它选择,包括查看其它 SQL 语句、连接和阻塞的详细信息。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |