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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 监控和提高数据库性能 » 提高数据库性能 » 使用诊断跟踪进行高级应用程序分析

 

更改诊断跟踪配置设置

诊断跟踪设置特定于某一生产数据库。创建跟踪会话时,您可以使用 Sybase Central 中的 [数据库跟踪向导] 来更改诊断跟踪设置。要了解如何启动 [数据库跟踪向导],请参见创建诊断跟踪会话

[数据库跟踪向导] 中所配置的诊断跟踪设置不会影响 [应用程序分析向导] 的设置或行为。[应用程序分析向导] 的设置已经过预配置,且无法更改。

您还可以使用 sa_set_tracing_level 系统过程来更改诊断跟踪级别。此方法不会启动跟踪会话,并且如果跟踪会话已经运行,该操作会失败。并且,利用此方法您无法像前一种方法那样控制其它设置(如范围、条件、值等等)。有关此过程的详细信息,请参见sa_set_tracing_level 系统过程

♦  更改诊断跟踪级别 (Interactive SQL)
  1. 以具有 DBA 特权或 PROFILE 特权的用户身份连接到数据库。

  2. 使用 sa_set_tracing_level 系统过程来设置诊断跟踪级别。

示例

以下语句使用 sa_set_tracing_level 系统过程将诊断跟踪级别设置为 1:

CALL sa_set_tracing_level( 1 );

与诊断跟踪级别 1 关联的缺省设置会覆盖现有的设置。要查看与各个诊断跟踪级别相关联的缺省设置,请参见诊断跟踪级别